geo tagging en android

¿Cómo saber si el etiquetado geográfico está habilitado o deshabilitado en la configuración de la cámara de Android a través del código? Estamos adjuntando las etiquetas geográficas a las fotos a través del código. Usamos Location Manager, Location Listener para obtener la latitud y longitud y guardar estas coordenadas en la foto usando la interfaz Exif.

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();

¿Debemos agregar coordenadas gps (latitud y longitud) a la foto solo cuando la etiqueta geográfica está habilitada en la configuración de la cámara? Entonces, ¿cómo verificar el estado de la etiqueta geográfica (ubicación de la tienda) en la configuración de la cámara? Estoy usando el teléfono HTC Wildfire S?

Respuestas a la pregunta(1)

Su respuesta a la pregunta