1
我试图提取Exif数据中,从图像的画廊,像这样:安卓:ExifInterface数据空
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (data.getData() != null) {
Uri uri = data.getData();
String file = uri.getPath();
try {
ExifInterface exif = new ExifInterface(file);
Integer property = exif.getAttributeInt(ExifInterface.TAG_IMAGE_WIDTH, 9); //is always 0
Log.d("width", property.toString());
String date = exif.getAttribute(ExifInterface.TAG_GPS_DATESTAMP); //is always null
} catch (Exception e) {
e.printStackTrace();
}
}
}
但所有的值是null或0 是什么做的正确方法它?
谢谢!我将这些字节复制到一个文件,它的工作原理! – Alterecho