BitmapFactory.decodeByteArray方法非常耗cpu性能啊

loskill 2012-12-21 02:17:12
不知到大家有没有研究过BitmapFactory.decodeByteArray这个方法,即使把这个方法放到线程里执行都会非常的卡界面,尤其是在listview中使用时,我估计是decodeByteArray太消耗cpu了,有什么方法可以把decodeByteArray的速度将慢点,就好比有个很大的循环,为了降低循环的速度,可以在循环中加sleep。
...全文
518 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
第一滴泪 2013-04-01
  • 打赏
  • 举报
回复
那是因为手机支持的像素高啊,比如1200W的机子照出来内存就得需要45M,这种情况必须果断采用BitmapFactory.Options , 通过options.inSampleSize来对原图片进行缩放,这时候占用内存就很少了,比例你自己来定

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧