android Uri获取真实路径转换成File的方法
2014-08-01 00:09
363 查看
Uriuri=data.getData(); String[]proj={MediaStore.Images.Media.DATA}; Cursoractualimagecursor=managedQuery(uri,proj,null,null,null); intactual_image_column_index=actualimagecursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA); actualimagecursor.moveToFirst(); Stringimg_path=actualimagecursor.getString(actual_image_column_index); Filefile=newFile(img_path);
以下是4.2.2之后,managedQuery方法被废弃后的解决方案:
publicStringgetRealPathFromURI(UricontentUri){ Stringres=null; String[]proj={MediaStore.Images.Media.DATA}; Cursorcursor=getContentResolver().query(contentUri,proj,null,null,null); if(cursor.moveToFirst()){; intcolumn_index=cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA); res=cursor.getString(column_index); } cursor.close(); returnres; }
相关文章推荐
- 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与String类型的路径转换,获取图片,文件大小的工具类
- Android 获取Uri路径的正确方法(2012-11-9更新 支持Android4.1)
- Android 4.4 kitkat以上及以下根据uri获取路径的方法
- Android 4.4 kitkat以上及以下根据uri获取路径的方法
- Android 4.4以上 根据uri获取路径的方法
- 【Android】获取一个uri的资源的真实路径
- Liferay Dynamic CSS Filter方法的研究 - 从请求文件URI到获取资源文件真实路径
- Android 4.4 根据uri获取路径的方法
- android系统通过图片绝对路径获取URI的三种方法
- Android通过Uri获取文件的路径的方法
- android 根据uri获取真实路径