通過ExifInterface類進行操作
new ExifInterface(filename);//文件全路徑名
通過這個方法getAttribute,傳入對應的TAG就可以獲取對應的信息
直接代碼吧,打字真他么累^_^
String TAG_APERTURE =exifInterface.getAttribute(ExifInterface.TAG_APERTURE);
String TAG_DATETIME =exifInterface.getAttribute(ExifInterface.TAG_DATETIME);
String TAG_EXPOSURE_TIME =exifInterface.getAttribute(ExifInterface.TAG_EXPOSURE_TIME);
String TAG_FLASH =exifInterface.getAttribute(ExifInterface.TAG_FLASH);
String TAG_FOCAL_LENGTH =exifInterface.getAttribute(ExifInterface.TAG_FOCAL_LENGTH);
String TAG_IMAGE_LENGTH =exifInterface.getAttribute(ExifInterface.TAG_IMAGE_LENGTH);
String TAG_IMAGE_WIDTH =exifInterface.getAttribute(ExifInterface.TAG_IMAGE_WIDTH);
String TAG_ISO =exifInterface.getAttribute(ExifInterface.TAG_ISO);
String TAG_MAKE =exifInterface.getAttribute(ExifInterface.TAG_MAKE);
String TAG_MODEL =exifInterface.getAttribute(ExifInterface.TAG_MODEL);
String TAG_ORIENTATION =exifInterface.getAttribute(ExifInterface.TAG_ORIENTATION);
String TAG_WHITE_BALANCE =exifInterface.getAttribute(ExifInterface.TAG_WHITE_BALANCE);
String latitude =exifInterface.getAttribute(ExifInterface.TAG_GPS_LATITUDE);
String latitude_ref =exifInterface.getAttribute(ExifInterface.TAG_GPS_LATITUDE_REF);
String longitude =exifInterface.getAttribute(ExifInterface.TAG_GPS_LONGITUDE);
String longitude_ref =exifInterface.getAttribute(ExifInterface.TAG_GPS_LONGITUDE_REF);
Log.i(TAG, "光圈值:" + TAG_APERTURE);
Log.i(TAG, "拍攝時間:" + TAG_DATETIME);
Log.i(TAG, "曝光時間:" + TAG_EXPOSURE_TIME);
Log.i(TAG, "閃光燈:" + TAG_FLASH);
Log.i(TAG, "焦距:" + TAG_FOCAL_LENGTH);
Log.i(TAG, "圖片高度:" + TAG_IMAGE_LENGTH);
Log.i(TAG, "圖片寬度:" + TAG_IMAGE_WIDTH);
Log.i(TAG, "ISO:" + TAG_ISO);
Log.i(TAG, "設備品牌:" + TAG_MAKE);
Log.i(TAG, "設備型號:" + TAG_MODEL);
Log.i(TAG, "旋轉角度:" + TAG_ORIENTATION);
Log.i(TAG, "白平衡:" + TAG_WHITE_BALANCE);
Log.i(TAG, "latitude:" + latitude);
Log.i(TAG, "latitude_ref:" + latitude_ref);? //N
Log.i(TAG, "longitude:" + longitude);
Log.i(TAG, "longitude_ref:" + longitude_ref);? //E
常用的也就是 拍攝時間,寬高,經緯度,有的圖片可能沒有經緯度信息,就看拍攝時是否開啟位置信息。