Android之kotlin里面本地图片BitmapFactory.decodeFile转bitmap失败问题
16lz
2021-01-26
1 问题
我们手机本地有个图片文件比如如下
/storage/emulated/0/Android/data/package_name/cache/1586444511539.png
我们需要png转bitmap,然后设置到ImageView里面显示
var bitmap = BitmapFactory.decodeFile(imagePath); if (bitmap == null) return else mImageview.setImageBitmap(bitmap);
这里竟然bitmap为空了,好奇怪,但是 imagePath的确是存在的png文件路径
2 解决办法
var uri = Uri.fromFile(File(imagePath)); Log.v(TAG, "uri is: $uri") if (uri != null) head_portrait.setImageURI(uri); else Log.v(TAG, "uri is null")
更多相关文章
- Android模拟器代理上网设置[图文详解]
- [IMX6Q][Android6.0.1_r3]之系统屏幕显示默认设置更改
- Android(安卓)Studio 视图解析
- Android(安卓)模拟器参数
- android webview 介绍
- android 快速开发(三)巧用公共标题栏:避免每次activity都得写标题栏
- 记一次Android完整项目(1)-设置statusBar颜色
- Android设置程序最小运行的堆内存
- Android(安卓)studio从菜鸟到高手--第一季