android Uri获取真实路径转换成File的方法
16lz
2021-01-23
有的时候android要将android uri如content://media/external/image/media/102这样格式转换
成File类型或者获取真实文件路径,可以用以下方法:iphone5
Uri uri = data.getData();
String[] proj = { MediaStore.Images.Media.DATA };
Cursor actualimagecursor = managedQuery(uri,proj,null,null,null);
int actual_image_column_index = actualimagecursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
actualimagecursor.moveToFirst();
String img_path = actualimagecursor.getString(actual_image_column_index);
File file = new File(img_path);
更多相关文章
- Android的xml文件中引用类型
- Android新增一个音频类型及双音频输出的实现
- android 获取路径目录方法 以及 获取路径方法
- Android Studio 3.6.3 中遇到无法创建FileHasher类型的服务 问题
- Android 从uri中获取路径
- android 开发中将十六进制 颜色代码 转换为int类型数值 方法 :
- android:获取网络时间、文件路径,修改包名,发布release版本
- android获取sd卡路径方法:
- Android调用系统自带的文件管理器进行文件选择并获得路径