手机拍照预览时,加上特效处理就会出现闪屏,跟具体特效有关,比如处理比较耗时的特效,闪屏会比较严重。在处理镜像效果时,只是图片的下半部分会闪,上半部分因为没有效果处理,不会闪。现在能确定是因为cpu忙导致闪屏的。大伙遇到过没,给提供下思路啊~多谢啦。
解决方案 »
- 肿么设置一个broadcastReceiver接收 发送短信 这一事件?最好还能备份一下短信内容和发件人号码.求大神指教
- ListView如何显示线条
- 为什么安卓能得到大键盘的键值,却不能得到小键盘的键值
- 安卓的借口
- 项目中导包后出现的问题。。。。
- android VideoView播放h264格式的rtsp的cif问题
- 关于android4.0的launcher2源码修改,编译运行的错误,求指导
- ListView中的TextView全部走马灯效果
- 开发手机软件还是计算机软件好?
- 各位大神,怎么才能不让界面滚动到GridView的位置?
- adb devices 返回空列表
- 请问如何平均等分LinearLayout的宽度?
支持。
通过callback的方式将数据传给上层处理,CPU限制是死穴
如果通过overlay显示的话,需要修改整个架构了,改动太大了,这是hal模块负责的,他们肯定不会同意的。
因为在另一款产品上,也是同样架构,却没有这问题,
cpu忙会直接导致闪屏么?
是否会因为原始数据的问题呢?或者是原始数据没有被完全显示出来?
多谢热心的Leo Luo,
貌似不是cpu的问题,我问题定位错了。因为特效处理时cpu都在50%左右,但并没有一直闪屏,只是切屏的时候会闪。
可能是你说的刷新时还没有更新好数据,
不进行特效处理,改成sleep(50000),横竖屏切换的时候,当手机转到某一个角度,大概在横竖屏切换的临界点,也会闪,这时cpu仍然很低,
要是不sleep,也不特效处理,则不会出现闪屏。怀疑是特效处理位置不对导致。