title: Taking picture and geotag it
body: <p>I should make an app to take a picture and geotag it. I see 2 ways to do it:</p>
  
  <ol>
  <li>Using an intent for the android camera default, take the picture (meanwhile looking for GPS location), and then edit EXIF header;</li>
  <li>Build a camera application through the camera API, then geotag it with <code>setGpsLatitude()</code> etc.</li>
  </ol>
  
  <p>I'd like to know which is the best choice, or generally when is better using first or the second way.</p>