android中关于android.net.Uri的问题
来源:互联网 发布:翻页相册制作软件 编辑:程序博客网 时间:2024/05/02 03:03
背景:今天裁剪图片的时候给方法传入Uri对象,起初写法为:crop(Uri.parse(CameraPhoto.getPhotoPath()));
突然发现一直提示不能加载该图片
纠结半天,突然发现原因所在,我对Uri的两个方法理解错误,一直以为Uri.parse(String str)只要传入一个文件路径就可以得到该文件的Uri。
仔细一看该方法说明是这样说的:Creates a Uri which parses the given encoded URI string。
这就是我的平时的不细心研究造成的。
1.URI构成:访问资源命名机制,主机名(可以理解为路径),资源自身名称
如:content://media/extenal/image/5.jpg
content://为命名机制,我不太准确的成为协议头吧,
media/extenal/image/为路径
5.jpg为图片名称
我只是吧文件路径传入到Uri.parse中,Uri.parse怎么知道我的协议头是什么呢,所以仅仅传入了文件路径是不行的。
后来改正为:crop(Uri.fromFile(new File(_data))); 或者 crop(Uri.parse("file://"+CameraPhoto.getPhotoPath())); 解决问题
0 0
- android中关于android.net.Uri的问题
- Uri--android.net.Uri
- 在Android中 使用 java.net.URI 与 android.net.Uri 的区别
- 【转】【第三方包】【Android Universal Imageloader】关于displayImage方法中URI参数的问题
- 关于Android中使用Uri监听数据库的变化
- Android中URI的格式
- Android中Uri的使用
- Android中Uri的使用
- android中uri的理解
- Android中uri的组成
- Android中Uri的使用
- Android中uri的组成
- Android中Uri的使用
- Android中Uri的使用
- Android中Uri的使用
- Android中Uri的使用
- Android中Uri的使用
- Android中Uri的使用
- android学习2:Intent与Bundle
- Handler任务模型之Message类分析
- select,poll,epoll的归纳总结区分
- 机器学习书籍推荐(与公开课搭配)
- 拓扑排序
- android中关于android.net.Uri的问题
- Fixing Pathfinding Once and For All (个人翻译)
- 利用Jetty 来部署Maven 管理下的Eclipse Web项目
- nginx 输出自定义response header 到access.log
- 一天一算法之冒泡排序
- AutoHotKey的那些事儿:(四)、AutoHotkey的文件操作
- 第六周——贷款金额计算(数据类型转换)
- 异常空格,ASCII (194,160)问题
- Android开发笔记