首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >读取EXIF信息

读取EXIF信息
EN

Stack Overflow用户
提问于 2011-06-24 14:17:31
回答 1查看 749关注 0票数 0

我试图从SD卡中读取所有的媒体文件,并获取第一个文件的EXIF数据,但它不工作。代码是:

代码语言:javascript
复制
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“。

EN

回答 1

Stack Overflow用户

发布于 2012-08-10 21:10:28

你只能获取带有.jpeg扩展名的图像文件的exif信息,甚至不能获取.jpg扩展名的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6464154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档