Android获取系统相册里的全部图片
2017-02-28 11:55
218 查看
只有获取本地图片地址功能,未做压缩,请自行进行压缩处理
public static List<String> getSystemPhotoList(Context context) { List<String> result = new ArrayList<String>(); Uri uri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI; ContentResolver contentResolver = context.getContentResolver(); Cursor cursor = contentResolver.query(uri, null, null, null, null); if (cursor == null || cursor.getCount() <= 0) return null; // 没有图片 while (cursor.moveToNext()) { int index = cursor .getColumnIndexOrThrow(MediaStore.Images.Media.DATA); String path = cursor.getString(index); // 文件地址 File file = new File(path); if (file.exists()) { result.add(path); Log.i(TAG, path); } } return result; }
相关文章推荐
- Android图片系列(1)-------调用系统相册与相机获取图片
- Android获取系统相册图片并裁剪(兼容4.4以上版本)
- android 调用系统相册选取照片或者打开相机拍照获取图片,返回时回到手机桌面,然后才会跳转到当前activity
- Android调用系统相册或相机获取图片
- android4.4.4 获取系统相册图片出错的问题(二)
- android 调用系统相册选取照片或者打开相机拍照获取图片
- Android 相册选择照片或拍照获取图片系统6.0及7.0实现
- 【Android】使用系统相机或者从相册中获取图片资源并进行适当裁剪
- Android 获取系统相册中的所有图片
- Android拍照或从系统相册获取图片
- android 如何从系统相册中获取图片
- android 调用系统相册选取照片或者打开相机拍照获取图片,返回时为什么会回到home界面或者到前一个界面,然后才会跳转到当前activity
- Android跳转系统相机或相册获取图片
- android获取相册图片方法,支持5.0系统上下版本
- Android获取系统相册所有图片
- android 调用系统相册选取照片或者打开相机拍照获取图片
- 系统相机相册获取图片并裁剪之Android N适配
- Android打开系统相机、相册,并进行裁剪图片的工具类CameraUtil,以及相册获取图片注意要点。
- Android中调用系统相机、系统相册来获取图片,并裁剪图片。
- android4.4.4 获取系统相册图片出错的问题(一)