没有文笔,大家多多包涵
2016-09-20 11:21
183 查看
程序猿日常
滴水成河,积土成山~
问题背景:Android引入融云即时通讯IMKit,实现点击图片消息,使图片放大显示。
问题:我遇到的问题点是在从message中提取出图片路径不能获取图片bitmap。
提取方式图片路径方式:
String imgurl=(ImageMessage) message.getContent()).getThumUri().toString(); try { Bitmap mLoadedBitmap = BitmapFactory.decodeFile(imgurl); }catch (OutOfMemoryError e) { }
运行发现mLoadedBitmap =null,使用File file=new File(imgurl),file确实存在,通过断点调试,问题发现在imgurl的值,imgurl的路径格式是file:///data/data/包名xxx.xxx.xxx/files/110166/image/thumbnail/78.jpg,路径中多了file://,使用imgurl=imgurl.substring(7)截取字符串再调用decodeFile(imgurl)就可以了。
相关文章推荐
- 我的博客正式成立了,本博客记录每天的点点滴滴,学习到的知识和大家一起分享,希望大家多多包涵。
- <新手入门,请大家多多关照。我可能没有天赋,但我有一颗坚定学习的心>
- 请大家多多包涵
- 第一次写博客,请大家多多包涵...
- Caching Application Block 翻译(一)(介绍篇完)---请大家多多包涵,翻译水平太烂
- 我是新人大家多多招呼
- 重新启用原来的百度空间,欢迎大家多多留言啊,有什么建议和意见尽管提,这个空间就做为技术文章收集地了以后
- 希望大家以后多多关照!!
- 新来的,大家多多照顾
- 搬到博客圆安家,请大家多多照顾
- 关于中小规模生产销售型应用技术框架的想法和问题,请大家多多提点
- 刚来CSDN,请大家多多关照!
- 新开通的博客,请大家多多光顾!!
- ios ipv6被拒绝,后台定位被拒绝,免费的终极解决方案,大家齐心协力让天下没有解决不了的ipv6问题!
- 初到贵宝地,多多支持,有不足之处,还请多包涵!!!
- 非常感谢大家,以后多多交流
- 开始写blog了 希望大家多多捧场!
- nginx在多台服务器设置SSL安装过程,包括路由,暂时没有翻译哈,大家直接看着色的部分就好了
- 初来乍到,请大家多多关照!
- 第一次来csdn.net安家,希望大家多多关照