Android问题归类

仅以记录自己开发过程中遇到的坑

  1. PhotoView中加载图片尺寸过大,会自动压缩,造成图片显示不清楚
    ---解决:
  • 通过替换PhotoView控件解决,了解源码
  1. "Bitmap too large to be uploaded into a texture exception"
    Android如果设备开启硬件加速,会造成Bitmap 对图片尺寸根据设备不同有不同的限制,一般设备是 4096*4096 .
    超过限制,导致图片不显示
    ---解决:
  • 禁止硬件加速<application android:hardwareAccelerated="false" ...>

  • 类似google map的实现:将图片分成不同的块,每次加载需要的块。android提供了一个方法:点我

  • Glide图片加载框架(version:3.7.0)使用centerCrop,第一次加载图片不起作用.
    --- 解决:

  • 使用asBitmap()解决

  • 对于Activity context在线程中的使用一定要小心,尽量使用Application的context,如果要使用activity context 应该进行判空处理

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,342评论 25 709
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,887评论 0 17
  • 【广西聚美零基础专业化妆班】 授课老师:苏宁老师 .丹凤老师. 冲冲老师 上课时间:周一至周五10:00...
    斯婷老师阅读 3,652评论 0 0
  • 昨天(2017.7.30.)我们一行34人,队伍浩浩荡荡的来到了清原红河谷游玩。 按照景区要求,我们换乘了景区旅游...
    老王家大丫头阅读 3,764评论 0 1
  • 太有责任感的人很容易疲惫,凡事上心上肺,没有完成没有结果没有后续的事件太纠结,必定要弄出个所以然来,不了了之最心烦...
    你在微笑吗阅读 2,629评论 0 3

友情链接更多精彩内容