码迷,mamicode.com
首页 > 移动开发 > 详细

Android 查看图库指定路径的最新照片

时间:2016-02-26 12:01:10      阅读:380      评论:0      收藏:0      [点我收藏+]

标签:

 

 1             String DCIMPath = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM).getAbsolutePath();
 2 
 3             ContentResolver mContentResolver = getActivity().getApplicationContext().getContentResolver();
 4             Cursor mCursor = mContentResolver.query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
 5                     new String[]{MediaStore.Images.Media._ID, MediaStore.Images.Media.DATA}, MediaStore.Images.Media.MIME_TYPE + "=? AND " + MediaStore.Images.Media.DATA + " like ? ",
 6                     new String[]{"image/jpeg", "%/DCIM/" + CameraFragment.ALBUM_NAME + "%"},
 7                     MediaStore.Images.Media.DATE_MODIFIED + " DESC"); // 降序排列
 8 
 9             if (mCursor != null) {
10                 while (mCursor.moveToNext()) {
11                     // 打印LOG查看照片ID的值
12                     long id = mCursor.getLong(mCursor.getColumnIndex(MediaStore.Images.Media._ID));
13                     LogUtil.i("MediaStore.Images.Media_ID=" + id + "");
14 
15                     // 过滤掉不需要的图片,只获取拍照后存储照片的相册里的图片
16                     String path = mCursor.getString(mCursor.getColumnIndex(MediaStore.Images.Media.DATA));
17                     if (path.startsWith(DCIMPath + File.separator + ALBUM_NAME)) {
18                         lastPhotoPath = path;
19                         LogUtil.i("last photo path=" + lastPhotoPath);
20                         break;
21                     }
22                 }
23                 mCursor.close();
24             }

 

Android 查看图库指定路径的最新照片

标签:

原文地址:http://www.cnblogs.com/yuanmingming/p/5219623.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!