android根据uri或文件绝对路径获取文件基本信息
来源:互联网 发布:flac那个播放软件好 编辑:程序博客网 时间:2024/06/17 22:01
//有需求,于是研究一下
在文件读取操作中,很容易能从回调intent传递的数据中获取文件uri,从而通过uri获取文件绝对路径,
Uri uri = intent.getDataString();
读取到uri后,如果文件为图片,则可通过
String[] proj = { MediaColumns.DATA };
// 好像是android多媒体数据库的封装接口,具体的看Android文档
Cursor cursor = managedQuery(originalUri, proj, null, null, null);
// 按我个人理解 这个是获得用户选择的图片的索引值
int column_index = cursor.getColumnIndexOrThrow(MediaColumns.DATA);
// 将光标移至开头 ,这个很重要,不小心很容易引起越界
cursor.moveToFirst();
// 最后根据索引值获取图片路径
String path = cursor.getString(column_index);
如若uri为文件,可通过
String path = uri.substring(7);(文件起头为:file:///)
获取。
继而可通过
//获取文件名
String name = path.substring(path.lastIndexOf("/") + 1,path.length());
//获取文件大小
File f = new File(path.substring(7));
long size = f.length();
来获取文件基本信息//学习所得,记录一下,有所错漏,以后再改
原文件链接:
http://www.programgo.com/article/2241684302/
- android根据uri或文件绝对路径获取文件基本信息
- android根据uri或文件绝对路径获取文件基本信息
- android 根据Uri获取文件绝对路径
- 根据Uri获取文件绝对路径
- android根据Uri获取文件路径
- android 根据Uri获取文件目录
- Android根据URI获取图片绝对路径
- Android根据图片Uri获取图片绝对路径
- Android根据图片Uri获取图片绝对路径
- 根据uri获取图片文件
- android调用自带文件选择器获取指定文件,编写解析Uri获取文件绝对路径
- Android 根据Uri删除文件
- Python 获取根据文件URL 获取文件的基本信息
- android 根据uri得到带文件后缀名的uri、避免OOM获取预览图片
- 根据uri获取图片的绝对路径
- Android:根据Uri获得Image的绝对路径
- Android 根据文件Uri找文件路径 和根据路径找文件Uri
- 一些有关Android图片的操作,判断方向,旋转,根据uri获取绝对路径,缩放与移动
- Loadrunner视频教程汇总
- jrtplib项目的了解
- Cron 触发器及相关内容 (第四部分)
- Java中使用OpenSSL生成的RSA公私钥进行数据加解密
- LeetCode 35 Search Insert Position
- android根据uri或文件绝对路径获取文件基本信息
- Android框架之EventBus的使用
- DataGuard主备切换及故障切换
- jquery判断一个文件是否存在函数写法的历程
- React-Native(三)--Button
- Job 存储和持久化 (第一部分)
- Java+selenium+firefox项目搭建(一)
- HALL开关介绍
- Unity资源加载发布到移动端iphone/ipad