Я пытаюсь извлечь данные Exif, из изображения из галереи, например, так:Android: 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();
}
}
}
Но все значения являются либо нуль или 0. Что такое правильный способ сделать Это?
Спасибо! Я скопировал эти байты в файл, и он работает! – Alterecho