Android之kotlin里面本地图片BitmapFactory.decodeFile转bitmap失败问题
1 问题
我们手机本地有个图片文件比如如下
/storage/emulated/0/Android/data/package_name/cache/1586444511539.png
我们需要png转bitmap,然后设置到ImageView里面显示
var bitmap = BitmapFactory.decodeFile(imagePath);if (bitmap == null) returnelse 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);elseLog.v(TAG, "uri is null")
Android之kotlin里面本地图片BitmapFactory.decodeFile转bitmap失败问题相关推荐
- Android中实现非本地图片的点击态
2019独角兽企业重金招聘Python工程师标准>>> 对于本地图片我们可以通过selector来轻松的实现点击态. 但是在我们的项目中,一个关于对非本地图片的点击态实现还是难倒了不 ...
- Android Studio kotlin编程实现图片滑动浏览 stepbystep
1 基本介绍 参照 kotlin官网:使用 RecyclerView 显示可滚动列表的 案例实现 功能:采用RecyclerView 空间实现图片和文字的滚动浏览. 在下图显示的序列中,可以看到一个填 ...
- android 拍照裁剪以及本地图片裁剪工具类使用
适用于App头像上传的使用,可以进行本地图片以及拍照来裁剪得到头像的过程 https://github.com/leo-wxy/ImageCropUtil
- android 看不见照片,android view保存为本地图片,微信看不到(部分适配,不能保证100%)...
效果:红色框框 image.png 各位开发者: 最新版本(7.0.13)的微信 SDK 已经适配使用FileProvider的方式来进行消息分享. 如果分享的消息中涉及文件路径(如图片类型消息),建 ...
- 云炬Android开发报错处理教程 解决Android Studio kotlin等依赖下载慢,下载超时失败的问题
使用阿里云的国内镜像仓库地址,就可以快速的下载需要的文件 修改项目根目录下的文件 build.gradle :buildscript { repositories { //将j ...
- Android获取手机本地图片并显示
一.序言 在安卓开发过程中,有时候我们的应用需要使用手机本地图片,这就需要本地图片访问权限以及相关的获取方法,本文将手机本地图片的获取流程和代码做了一个总结,希望能够对大家有一定帮助: 二.功能分析 ...
- Android 10 加载手机本地图片
Android 10由于文件权限的关系不能使用图片路径直接加载手机储存卡内的图片,除非图片是在应用的私有目录下,所以在Android 10以后,下面的代码无法加载图片. Bitmap bitmap = ...
- android本地图片如何显示到相册中,如何将本地图片保存到相册
1.前言 我们都知道将图片保存到本地的操作,但是如何将本地的图片保存到相册.有几种不同的方法,下面分别讲述这几种方法. 2.调用系统方法 MediaStore.Images.Media.insertI ...
- c语言加载本地图片,Unity加载本地图片的2种方式
1. 使用 WWW 加载,详细查看 unity3d 官方文档. 2. 使用 System.IO 加载,lua 代码如下: local File = luanet.import_type("S ...
最新文章
- java 按格式输出时间_java格式输出时间
- 操作SQLite数据库
- Google仍鸡蛋[DP]
- Python基础知识-优雅的with as语句
- Apache Velocity官方指南-资源
- Impala入门笔记
- [css] 怎样把一个div居中?怎样把一个浮动元素居中?怎样把绝对定位的div居中?
- 一步步教你实现富文本编辑器(第四部分)
- jquery 访问.ashx ashx取所传参数的值
- Android 使用WakeLock
- 那些Python意想不到的对象
- mac储存文件应该放在哪里_单位不能存档,个人档案应该放在哪里呢,影响今后退休金吗?...
- lisp实心圆点怎么画_cad中怎么样画实心圆点
- 吉安梵媛:人间最美是——原谅!
- 司普沃浅谈蓝莓种植技术与管理
- 2021年焊工(初级)考试报名及焊工(初级)免费试题
- Panda3D设置窗体长宽及其他参数
- 陀螺仪加速度参数的标准计算
- VuePress超详细简单教程
- travisscott多高_175人民币买件T恤,TravisScott有多抠门?
热门文章
- 支付宝 .NET SDK 报错:RSA签名遭遇异常,请检查私钥格式是否正确。
- 如何在并发中给 HttpClient 设置不同的超时时间?
- 微软RPA工具Power Automate Desktop
- using IDisposable
- C# 合并BitMap图像,生成超大bitmap
- 单点突破,击穿阈值,DevOps转型你需要这样做
- 在.Net Core 3.0中尝试新的System.Text.Json API
- .NET Core 3.0 新 JSON API - JsonSerializer
- 一个实时收集MySql变更记录的组件CanalSharp.AspNetCore
- Entity Framework 6.3 和 EF Core 3.0 路线图