您的位置:首页 > 移动开发 > Android开发

android获取相机默认存储路径的最后一张照片

2013-11-14 15:13 337 查看
/**

* Gets the last image id from the media store

*

* @return

*/

private int getLastImageId() {

final String[] imageColumns = { MediaStore.Images.Media._ID,

MediaStore.Images.Media.DATA };

final String imageOrderBy = MediaStore.Images.Media._ID + " DESC";

Cursor imageCursor = managedQuery(

MediaStore.Images.Media.EXTERNAL_CONTENT_URI, imageColumns,

null, null, imageOrderBy);

if (imageCursor.moveToFirst()) {

int id = imageCursor.getInt(imageCursor

.getColumnIndex(MediaStore.Images.Media._ID));

String fullPath = imageCursor.getString(imageCursor

.getColumnIndex(MediaStore.Images.Media.DATA));

Log.d(getClass().getName(), "getLastImageId::id " + id);

Log.d(getClass().getName(), "getLastImageId::path " + fullPath);

imageCursor.close();

return id;

} else {

return 0;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: