android获取手机所有图片
2017-12-14 17:21
393 查看
public ImageFilesBean returnImageFiles() { List<String> parentsPthe = new ArrayList<>(); HashMap<String, String> pathMap = new HashMap<>(); Cursor cursor = getContentResolver().query( MediaStore.Images.Media.EXTERNAL_CONTENT_URI, null, null, null, null); while (cursor.moveToNext()) { //获取其他图片信息 // String fileName = cursor.getString(cursor.getColumnIndex(MediaStore.Images.Media.DISPLAY_NAME)); String filePath = cursor.getString(cursor .getColumnIndex(MediaStore.Images.Media.DATA)); String parentName = new File(filePath).getParentFile().getAbsolutePath(); if (!parentsPthe.contains(parentName)) { parentsPthe.add(parentName); pathMap.put(parentName, filePath); } } cursor.close(); return ImageFilesBean.returnBean(parentsPthe, pathMap); }
package beini.com.ddd; import java.util.ArrayList; import java.util.HashMap; import java.util.List; public class ImageFilesBean { private List<String> parentsPthe = new ArrayList<>(); private Hash 4000 Map<String, String> pathMap = new HashMap<>(); public List<String> getParentsPthe() { return parentsPthe; } public ImageFilesBean setParentsPthe(List<String> parentsPthe) { this.parentsPthe = parentsPthe; return this; } public HashMap<String, String> getPathMap() { return pathMap; } public ImageFilesBean setPathMap(HashMap<String, String> pathMap) { this.pathMap = pathMap; return this; } public static ImageFilesBean returnBean(List<String> parentsPthe, HashMap<String, String> pathMap) { return new ImageFilesBean().setParentsPthe(parentsPthe).setPathMap(pathMap); } }
相关文章推荐
- Android 获取手机中所有图片
- Android实现获取手机里面的所有图片
- android 获取手机中的所有图片或某一目录下的图片
- Android获取手机内的所有图片和视频
- Android 实现获取手机里面的所有图片详解及实例
- android 获取手机中的所有图片或某一目录下的图片方法
- android 获取手机内所有图片
- 获取android手机内所有图片
- Android实现获取手机里面的所有图片
- Android-获取手机上所有图片
- android获取手机的所有通讯录的号码和sim卡号码
- Android实现获取本机中所有图片
- 【Android】获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图片、应用 ...
- 获取android手机里的所有应用,点击并响应
- android 获取手机中所有的传感器Sensor类使用方法
- 【Android】获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图片、应用名、包名等) 收藏
- android 利用反射机制获取drawable中所有的图片资源
- 【Android】获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图片、应用名、包名等)
- Android获取手机图片路径的办法
- Android实现获取本机中所有图片