0
  • 最佳答案

    你ImageView直接显示BitMap不行?另外读的权限加了吗?

    1153952789488054272  评论     打赏       拉大锯
    • 断点  回复 @拉大锯
      权限应该有的,不然下面toast的路径就拿不到了
      断点 2022-08-19 09:54   回复 1139423796017500160
    • 大龙程序员  回复 @拉大锯
      大据,我debug了 然后报错里面写了个 权限被拒绝,但是我动态给了权限WRITE_EXTERNAL_STORAGE和读得 还是说权限没有。 然后还有一个文件找不到得错
      大龙程序员 2022-08-19 11:01   回复 1559425694998466561
    • 大龙程序员  回复 @断点
      断点大佬,我这个先将路径存到数据库了,然后读出来得。我代码写得比较烂... 我路径拿到是靠 图片得uri然后拿到得路径. 我也不太懂需要不需要权限
      大龙程序员 2022-08-19 11:03   回复 1559425694998466561
    • 拉大锯  回复 @大龙程序员
      动态申请权限,6.0以上。
      拉大锯 2022-08-19 11:11   回复 1153952789488054272
    • 断点  回复 @大龙程序员
      大于等于6。0系统需要申请读写权限啊,没权限怎么拿呢。。。。[捂脸]
      断点 2022-08-19 11:31   回复 1139423796017500160
  • 断点看一看bitmap对象有没有返回,再留一下logcat的日志,有没有什么异常情况。

    1139423796017500160  评论     打赏       断点
    • 大龙程序员  回复 @断点
      bitmap确实没拿到,然后大锯哥说得权限,我加了个读和写得权限(.WRITE_EXTERNAL_STORAGE) 然后debug后 报得错误是 权限被拒绝 以及文件找不到...
      大龙程序员 2022-08-19 10:59   回复 1559425694998466561
  • 1559425694998466561  评论     打赏       大龙程序员
    • 大龙程序员  回复 @大龙程序员
      第一张我动态申请权限的代码 在Manifest.xml里面已经写了 这里没有贴出, 然后第二张 是我根据intent打开相册 然后获取路径的代码 路径的结果就是我提问里面的图片的路径 然后现在的问题是 第二张里面的最后被注释三行代码 创建bitmap 然后报错就这层楼的图片
      大龙程序员 2022-08-19 12:14   回复 1559425694998466561
  • 1559425694998466561  评论     打赏       大龙程序员
    • 断点  回复 @大龙程序员
      申请读写权限后,允许后才能读
      断点 2022-08-19 11:31   回复 1139423796017500160
    • 大龙程序员  回复 @断点
      断电大佬,我现在就是 动态申请权限了,但是还是没权限 我有点麻。 但是根据那个路径创建文件后 我debug看见的时候 不是空的 但是创建bitmap就不行 我的是android10
      大龙程序员 2022-08-19 11:41   回复 1559425694998466561
    • 断点  回复 @大龙程序员
      你多贴点代码出来吧,我猜不到你的代码
      断点 2022-08-19 11:47   回复 1139423796017500160
    • 大龙程序员  回复 @断点
      断电大佬,我贴了。第一张我动态申请权限的代码 在Manifest.xml里面已经写了 这里没有贴出, 然后第二张 是我根据intent打开相册 然后获取路径的代码 路径的结果就是我提问里面的图片的路径 然后现在的问题是 第二张里面的最后被注释三行代码 创建bitmap 然后报错就这层楼的图片
      大龙程序员 2022-08-19 12:13   回复 1559425694998466561
    • 大龙程序员  回复 @断点
      感谢断电大佬帮我看了这么久..
      大龙程序员 2022-08-19 12:14   回复 1559425694998466561
    • 大龙程序员  回复 @断点
      断点大佬,我解决了,运气好,在b站找个一个博主他刚好做了这类视频,我这个是android10 以上访问外部文件 需要在配置文件中加上 android:requestLegacyExternalStorage="true" 这句话。是我描述不准确 感觉大佬帮忙这么久
      大龙程序员 2022-08-19 13:21   回复 1559425694998466561
    • 断点  回复 @大龙程序员
      这是东西是不做分区储存适配
      断点 2022-08-19 13:51   回复 1139423796017500160
相关问题
资质平平 · Android
2025-02-20 09:14 92 100
尖沙咀-段坤 · 项目
2025-01-06 23:39 18 2
雅澤yaduo · 领券联盟
2025-01-03 20:39 37 50
呆瓜小董 · webview
2024-11-30 18:02 68 20
阿肥 · 鸿蒙next
2024-10-25 18:07 35 100
尖沙咀-段坤 · 安卓
2024-09-11 11:03 31 2
YanLQ · AOSP
2024-08-10 11:57 35 100
断点 · vue
2024-08-08 10:05 79 30
幻影~ · 安卓 / 面试
2024-06-15 18:51 48 2