marcação geográfica no android

Como saber se a marcação geográfica está ativada ou desativada na configuração da câmera android através do código? Estamos anexando as tags geográficas às fotos por meio do código. Estamos usando o Gerenciador de Localização, o Ouvinte de Localização para obter a latitude e a longitude e salvar essas coordenadas em fotos usando a interface 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();

Temos que adicionar coordenadas gps (latitude e longitude) à foto apenas quando a geotag estiver ativada na configuração da câmera? Então, como verificar o status da etiqueta geográfica (localização da loja) nas configurações da câmera? Estou usando o telefone HTC wildfire S?

questionAnswers(1)

yourAnswerToTheQuestion