Android中显示照片的Exif信息

从Android 2.0开始,新增了一个关于Exif信息的包:android.media.ExifInterface

我们可以使用这个包来取得照片的Exif信息:

 

/*
     * 目前Android SDK定义的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   白平衡
     
*/
    String sFileName
= " /sdcard/DCIM/Camera/1.JPG " ;
    
try {
      ExifInterface exif 
=   new  ExifInterface(sFileName);
      String sModel
= exif.getAttribute(ExifInterface.TAG_MODEL);
      Toast.makeText(PhotoCatActivity.
this , " 1.JPG Exif: " + sModel, Toast.LENGTH_SHORT).show();
    }
    
catch (Exception ee){
      
    }

 

你可能感兴趣的:(android)