ExifInterface类:相册信息类
来源:互联网 发布:手机端点击图片放大js 编辑:程序博客网 时间:2024/04/29 14:38
官方:http://developer.android.com/reference/android/media/ExifInterface.html
ExifInterface类主要描述多媒体文件比如JPG格式图片的一些附加信息,比如拍照的设备厂商,当时的日期时间,曝光时间,快门速
度等。该类位于android.media.ExifInterface的位置,需要调用APILevel至少为5即2.0SDK。
一、ExifInterface类给我们了一个实用的方法publicbyte[]getThumbnail()这个方法可以生成一个缩略图,返回一个字节数组,我们通过以前讲到的通过OutputStream将其保存成一个JPG文件。当然如果要是显示到一个Drawable对象,可以通过decodeByteArray(byte[],int,int)类来解析这个字节数组,不过具体生成的分辨率还不清楚。
二、图片的MIMEExif信息
图片的的Exif信息和MP3的ID3标签类似,使用了属性和值的存储方式。通过publicvoidsetAttribute(Stringtag,Stringvalue)来设
置,而获取可以通过publicintgetAttributeInt(Stringtag,intdefaultValue)和publicStringgetAttribute(Stringtag)两种方法都可以,
getAttributeInt重载方法一第二个参数为我们设置的默认值,如果成功则返回相应Tag的值;特定的整数内容为该方法直接返回值。而
重载方法二该方法直接返回结果,如果失败则为null。
目前AndroidSDK定义的Tag有:
TAG_DATETIME时间日期
TAG_FLASH闪光灯
TAG_GPS_LATITUDE纬度
TAG_GPS_LATITUDE_REF纬度参考
TAG_GPS_LONGITUDE经度
TAG_GPS_LONGITUDE_REF经度参考
TAG_IMAGE_LENGTH图片长
TAG_IMAGE_WIDTH图片宽
TAG_MAKE设备制造商
TAG_MODEL设备型号
TAG_ORIENTATION方向
TAG_WHITE_BALANCE白平衡
从Android2.0.1SDK上看属性不是很多,详细的可能会在以后的版本中添加,调用示例如下
- StringsFileName="cwj-eoeandroid.jpg";
- ExifInterfaceexif=newExifInterface(filename);
- StringsModel=exif.getAttribute(ExifInterface.TAG_MODEL);index_uv": "最弱",
- "index48_uv": "最弱",
- "index_xc": "不宜",
- "index_tr": "适宜",
- "index_co": "舒适",
- "st1": "18",
- "st2": "13",
- "st3": "19",
- "st4": "14",
- "st5": "18",
- "st6": "15",
- "index_cl": "较不宜",
- "index_ls": "不宜",
- "index_ag": "极易发"
- }
- }
转自:http://blog.csdn.net/caiwenfeng_for_23/article/details/37706617
- ExifInterface类:相册信息类
- Android 图片信息获取--ExifInterface类
- 【Android】类ExifInterface
- ExifInterface类的使用
- android ExifInterface类
- 写入GPS信息到jpeg格式的图片中 ExifInterface类的使用
- 在Android下通过ExifInterface类操作图片的Exif信息
- 写入GPS信息到jpeg格式的图片中 ExifInterface类的使用
- 写入GPS信息到jpeg格式的图片中 ExifInterface类的使用
- ExifInterface图片附加信息
- 通过ExifInterface 读取图片信息
- 通过ExifInterface 读取图片信息
- ExifInterface
- 温故而知新 知识整理之Bitmap相关类ExifInterface
- Android多媒体- ExifInterface读取图片相关信息
- android 获取图片信息 之 ExifInterface
- ExifInterface 获取图片信息 记录一下
- android 获取图片信息 之 ExifInterface
- CPSR & SPSR 程序状态寄存器的访问 笔记
- URLEncode 解释
- ACM 98. [NOIP2002] 均分纸牌(贪心)
- linux/VIM命令总结
- SOCKET编程中,select()函数的作用
- ExifInterface类:相册信息类
- UITableViewDataSource和UITableViewDelegate内常用的13个方法
- QT程序触摸屏不可用
- nes模拟器不支持多点触控问题修复
- HDU 1058 Humble Numbers (打表)
- (Michael Kerrisk)Linux系统编程手册读书笔记(一)-----解析命令行选项
- SqlServer根据时段统计数据
- webService动态调用及返回至处理
- 反病毒攻防研究第002篇:利用缝隙实现代码的植入