【发布时间】:2012-04-14 17:30:21
【问题描述】:
我正在尝试读取 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(尽管我认为没有必要)。我在这里错过了什么?
【问题讨论】: