title: About new methods and deprecated methods in Android APIs
body: <p>I'm new to android development.</p>
  
  <p>I'm studying with outdated books, so I'm really confused about new methods.</p>
  
  <p>I'm going to make a simple and light app which can be run even on old devices.</p>
  
  <p>So when I created a new android project, I set "Minimum Required SDK" to API 8, "Target SDK" to API 22 and "Compile With" to API 22.</p>
  
  <p>Does this setting mean the app can work on the devices of API 8, even though I use the methods of API 22?</p>
  
  <p>I'm asking this question due to deprecated methods.</p>
  
  <p>I completed almost a half of my app developing using deprecated ones.</p>
  
  <p>Can I just replace them all with new ones?</p>
  
  <p>Or do I have to prepare multiple codes using different methods to support different platform versions?</p>
  
  <p>(deprecated methods for older versions, and new ones for newer versions?)</p>