Geo-Tagging in Android

Woher wissen Sie, ob das Geo-Tagging in der Android-Kameraeinstellung über den Code aktiviert oder deaktiviert ist? Wir hängen die Geo-Tags per Code an Fotos an. Wir verwenden Location Manager, Location Listener, um den Breiten- und Längengrad zu ermitteln und diese Koordinaten über die Exif-Schnittstelle für das Foto zu speichern.

ExifInterface exif = new ExifInterface(/sdcard/photo/photoname.jpg);
exif.setAttribute(ExifInterface.TAG_GPS_LATITUDE,String.valueOf(latitudeValueInDecimal));
exif.setAttribute(ExifInterface.TAG_GPS_LONGITUDE,String.valueOf(longitudeValueInDecimal));
exif.setAttribute(ExifInterface.TAG_GPS_LATITUDE_REF,"N");
exif.setAttribute(ExifInterface.TAG_GPS_LONGITUDE_REF,"W");
exif.saveAttributes();

Wir müssen GPS-Koordinaten (Breiten- und Längengrad) nur zum Foto hinzufügen, wenn der Geotag in der Kameraeinstellung aktiviert ist. Wie kann man den Status des Geo-Tags (Speicherort) in den Kameraeinstellungen überprüfen? Ich benutze ein HTC Wildfire S-Telefon?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage