Я пытаюсь прочитать теги exif, чтобы определить, где была нажата картинка в Android.Это код:
ExifInterface exif = new ExifInterface(path);
float[] latlong = new float[2];
if(exif.getLatLong(latlong)) {
Log.e("DATA!!", Float.toString(latlong[0]));
Log.e("DATA!!", Float.toString(latlong[1]));
}
else
Log.e("DATA!!", "Tag data not found");
Проблема в том, что он всегда переходит в состояние else
.Exif никогда не сохраняет информацию о местоположении.Я проверил, что GPS включен, и у моего приложения есть разрешение на доступ к GPS (хотя я не думаю, что это необходимо).Что мне здесь не хватает?