0
我正在嘗試從SD卡中讀取所有媒體文件並獲取第一個文件的EXIF數據,但它不起作用。代碼是:正在讀取EXIF信息
String[] proj = { MediaStore.Images.Media.DATA };
Cursor c = managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, proj,
null, null, null);
String imagePath = "";
if(c!= null && c.moveToFirst()){
imagePath = c.getString(c.getColumnIndexOrThrow(MediaStore.Images.Media.DATA));
if (!c.isClosed()) {
c.close();
}
}
if(!imagePath.equals("")){
ExifInterface exif = new ExifInterface(imagePath);
String updated = exif.getAttribute(ExifInterface.TAG_DATETIME);
system.print.out("Photo updated at:"+updated);
}
sysout正在打印「null」。
這是我正在嘗試Android開發。 – jhon
我試過你的代碼,它爲我工作。 – artsylar