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;
}
}
* 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;
}
}
相关文章推荐
- Android手机自带内部存储路径的获取
- android 获取系统默认路径
- Android:默认手机存储路径为TF卡
- Android 默认AP名字,以及AP名字存储路径
- Android获取机身存储、内置SD卡与外置TF卡路径
- Android外部存储/内部存储路径获取大全
- Android 获取创建各种存储路径工具类(内置权限获取)
- Android外部存储/内部存储路径获取大全
- Android获取存储路径API的说明
- Android 内部存储(外置SD卡)和扩展存储卡(TF卡)路径的获取
- Android 存储空间简介及不同存储路径获取
- android 获取系统默认路径
- 对android默认存储路径中文件的读写
- android 获取系统默认路径
- 解决Android手机自带内部存储路径存在但是却获取不到内容的问题
- Android获取内置、外置以及OTG等方式挂载的存储设备路径
- Android 获取SD路径,存储空间大小的方法
- Android获取可存储文件所有路径
- Android 获取内存卡路径及外存储路径方法
- Android 获取内外置存储路径