我正在尝试阅读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(虽然我不认为这是必要的)。我在这里缺少什么?
答案 0 :(得分:0)
我刚刚意识到图像禁用了地理标记。当我打开它时它工作正常。很抱歉错过了这个。