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失败问题相关推荐

  1. Android中实现非本地图片的点击态

    2019独角兽企业重金招聘Python工程师标准>>> 对于本地图片我们可以通过selector来轻松的实现点击态. 但是在我们的项目中,一个关于对非本地图片的点击态实现还是难倒了不 ...

  2. Android Studio kotlin编程实现图片滑动浏览 stepbystep

    1 基本介绍 参照 kotlin官网:使用 RecyclerView 显示可滚动列表的 案例实现 功能:采用RecyclerView 空间实现图片和文字的滚动浏览. 在下图显示的序列中,可以看到一个填 ...

  3. android 拍照裁剪以及本地图片裁剪工具类使用

    适用于App头像上传的使用,可以进行本地图片以及拍照来裁剪得到头像的过程 https://github.com/leo-wxy/ImageCropUtil

  4. android 看不见照片,android view保存为本地图片,微信看不到(部分适配,不能保证100%)...

    效果:红色框框 image.png 各位开发者: 最新版本(7.0.13)的微信 SDK 已经适配使用FileProvider的方式来进行消息分享. 如果分享的消息中涉及文件路径(如图片类型消息),建 ...

  5. 云炬Android开发报错处理教程 解决Android Studio kotlin等依赖下载慢,下载超时失败的问题

    使用阿里云的国内镜像仓库地址,就可以快速的下载需要的文件 修改项目根目录下的文件 build.gradle :buildscript {     repositories {         //将j ...

  6. Android获取手机本地图片并显示

    一.序言 在安卓开发过程中,有时候我们的应用需要使用手机本地图片,这就需要本地图片访问权限以及相关的获取方法,本文将手机本地图片的获取流程和代码做了一个总结,希望能够对大家有一定帮助: 二.功能分析 ...

  7. Android 10 加载手机本地图片

    Android 10由于文件权限的关系不能使用图片路径直接加载手机储存卡内的图片,除非图片是在应用的私有目录下,所以在Android 10以后,下面的代码无法加载图片. Bitmap bitmap = ...

  8. android本地图片如何显示到相册中,如何将本地图片保存到相册

    1.前言 我们都知道将图片保存到本地的操作,但是如何将本地的图片保存到相册.有几种不同的方法,下面分别讲述这几种方法. 2.调用系统方法 MediaStore.Images.Media.insertI ...

  9. c语言加载本地图片,Unity加载本地图片的2种方式

    1. 使用 WWW 加载,详细查看 unity3d 官方文档. 2. 使用 System.IO 加载,lua 代码如下: local File = luanet.import_type("S ...

最新文章

  1. 2021年大数据Flink(二十五):Flink 状态管理
  2. python库下载安装报错_python3.6下Numpy库下载与安装图文教程
  3. ImageView一例
  4. Linux文件查找命令find,xargs详述
  5. H3C 典型数据链路层标准
  6. vnpy学习_06回测结果可视化改进
  7. 假期怎么提升 Python 技能?100+ 编程题给你练~(附答案)
  8. Sass学习笔记 -- 混合器
  9. 微信开发工具获取用户头像和用户昵称,实现本地和真机调试
  10. Oracle 数据文件迁移过程中 执行 shartup mount 报ORA03113:通讯通道的文件结尾 问题解决过程
  11. 【音乐】自挂东南枝歌词原诗句(一)——2015年1月2日
  12. AddressBook获取通讯录
  13. 先锋女性与Lazada:面包与玫瑰的东南亚之旅
  14. 电脑音频没声音,静音
  15. Copyright©到底是什么意思?
  16. 人脸识别12-人脸搜索(安防应用)
  17. 下载利器IDM下载及免费注册!
  18. Arcgis使用教程(十二)ARCGIS地图制图之比例尺设置参数详解
  19. poj 2709 Painter——贪心 买颜料问题
  20. 数值方法3:偏微分方程1:使用有限差分法解一维热传导(扩散)方程

热门文章

  1. WPF中的触发器(Trigger)
  2. .NET 6新特性试用 | 无需配置开发人员异常页
  3. Web实时通信,SignalR真香,不用愁了
  4. NET问答: 为什么 String.IndexOf 在 .net5 和 netcore3 中返回值不一样?
  5. 一文说通C#中的异步迭代器
  6. IdentityServer4系列 | 授权码模式
  7. 如何在生产环境下用好EFCore
  8. .NET Core开发实战(第13课:配置绑定:使用强类型对象承载配置数据)--学习笔记...
  9. 告别2019,写给2020:干好技术,要把握好时光里的每一步
  10. .NET加水印/验证码的NuGet包