根据Url获取手机文件真实路径
来源:互联网 发布:网络之纵痕天下 编辑:程序博客网 时间:2024/06/02 07:46
private String getRealPath(Uri fileUrl){
String fileName = null;
Uri filePathUri = fileUrl;
if(fileUrl!= null){
if (fileUrl.getScheme().toString().compareTo(“content”)==0)
//content://开头的uri
{
Cursor cursor = MainActivity.this.getContentResolver().query(filePathUri, null, null,
null, null);
if (cursor != null && cursor.moveToFirst())
{
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DISPLAY_NAME);
//可能参数为MediaStroe.Images.Media.DATA;根据手机目录不同尝试不同参数
fileName = cursor.getString(column_index); //取出文件路径
if(!fileName.startsWith(“/mnt”)){ //检查是否有”/mnt“前缀fileName = "/mnt" + fileName; } cursor.close(); } }else if (filePathUri.getScheme().compareTo("file")==0) //file:///开头的uri { fileName = filePathUri.toString(); fileName = filePathUri.toString().replace("file://", ""); //替换file:// if(!fileName.startsWith("/mnt")){ //加上"/mnt"头 fileName += "/mnt"; } } } return fileName; }
- 根据Url获取手机文件真实路径
- android 根据uri获取真实路径
- android 根据uri获取真实路径
- ServletContext获取文件真实路径
- 购物网站12:文件上传Service---根据ID获取文件的真实路径
- 获取手机文件路径
- 工具类:根据URL获取短链接,根据短链接获取真实URL
- java URL根据相对路径获取绝对路径
- 获取文件Uri对应的真实路径
- jsp文件中获取项目真实路径
- 根据图片路径来获取图片的真实大小
- android根据Uri得到图片文件的真实路径
- CHttpConnection获取真实URL
- Wininetdll函数库:根据url获取缓存文件
- Android 打开文件管理器 获取文件的真实路径
- Java/Android 获取网络重定向文件的真实URL
- Java/Android 获取网络重定向文件的真实URL
- 根据文件名称获取资源文件路径 pathForResource
- Jmeter-BeanShell的使用介绍
- 澳洲医保与退休金可在超过10国享受
- LigerUI关于时间的小插件
- leetcode 58. Length of Last Word
- 导入sql文件到mysql数据库出现乱码
- 根据Url获取手机文件真实路径
- Ribbon负载均衡策略与自定义配置
- found duplicated code in this file
- pycharm idea refresh刷新
- vs studio 怎么使用mysql实体模型向导
- 自定义feign配置与服务调用的安全验证
- unity 在移动平台中,文件操作路径详解
- RabbitMQ:安装、配置
- QTableView基本用法