0
  • 最佳答案

    个人觉得可能是Android对于Extra的一些优化,毕竟这玩意也传不了大的对象。我觉得你可以考虑换一个机制,你抓拍了照片,先去保存本地文件,后面读取文件就完事了,只是读取文件的时候可能你还得看下是不是需要压缩下图片,图片太大等会崩了也不是不可能

    1255088796991492096  评论     打赏       凝视深渊的不是勇者是恶龙
    • 断点-含光君  回复 @凝视深渊的不是勇者是恶龙
      Bundle仅限于1mb数据,这个返回的api只是返回拍照的缩略图。 getParcelableExtra("data"),这个data字段,有些系统不是data的。也就是你如果用data获取,可能是null的。
      断点-含光君 2021-04-12 10:22   回复 1139423796017500160
    • 凝视深渊的不是勇者是恶龙  回复 @断点-含光君
      他问题的重点不是这个抓拍的问题,而是他怎么取数据的问题。另外其实这个抓拍他也可以不是缩略图,现在是因为他用data传,所以拿出来它就是一张缩略图。如果他用URI,那图片的数据就会写进去,就可以拿到完整的图片,这也是我为什么推荐他保存文件这种形式了。
      凝视深渊的不是勇者是恶龙 2021-04-12 10:39   回复 1255088796991492096
    • 断点-含光君  回复 @凝视深渊的不是勇者是恶龙
      我记得网站有URI的demo,之前有个同学咨询想相关的问题。
      断点-含光君 2021-04-12 11:16   回复 1139423796017500160
    • 断点-含光君  回复 @凝视深渊的不是勇者是恶龙
      https://www.sunofbeach.net/a/1212381057765195776
      断点-含光君 2021-04-12 11:16   回复 1139423796017500160
相关问题
2021-10-28 23:37 428 20
资质平平 · 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