android Uri获取真实路径转换成File的方法
2014-03-01 14:12
579 查看
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);
以下是4.2.2之后,managedQuery方法被废弃后的解决方案:
public String getRealPathFromURI(Uri contentUri) {String res = null;String[] proj = { MediaStore.Images.Media.DATA };Cursor cursor = getContentResolver().query(contentUri, proj, null, null, null);if(cursor.moveToFirst()){;int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);res = cursor.getString(column_index);}cursor.close();return res;}[/code]
相关文章推荐
- android Uri获取真实路径转换成File的方法
- android Uri获取真实路径转换成File的方法
- android Uri获取真实路径转换成File的方法
- android Uri获取真实路径转换成File的方法
- android实现Uri获取真实路径转换成File的方法
- android Uri获取真实路径转换成File的方法
- android Uri获取真实路径转换成File的方法
- Android Uri转换成真实File路径
- Android Uri获取真实路径以及文件名的方法
- android系统通过图片绝对路径获取URI的三种方法
- Android 4.4 kitkat以上及以下根据uri获取路径的方法
- Android 4.4 kitkat以上及以下根据uri获取路径的方法
- android 根据uri获取真实路径
- Android 获取Uri路径的正确方法(2012-11-9更新 支持Android4.1)
- android 根据uri获取真实路径
- android系统通过图片绝对路径获取URI的三种方法
- Android 获取手机系统图片、拍照图片时回调后通过URI解析路径的方法,比较全面!!!!
- android系统通过图片绝对路径获取URI的三种方法
- Android 4.4 kitkat以上及以下根据uri获取路径的方法
- Android之图片压缩和Uri与String类型的路径转换,获取图片,文件大小的工具类