Exif不会更新图像的位置

时间:2012-03-31 04:17:46

标签: android exif

我正在尝试阅读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(虽然我不认为这是必要的)。我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

我刚刚意识到图像禁用了地理标记。当我打开它时它工作正常。很抱歉错过了这个。