Android硬件加速总结
1.Android3.0(API level 11)开始,2D渲染管道支持硬件加速,也就是说绘制操作可以使用GPU绘制在View的canvas上。使用硬件加速需要更多的资源,所以app会消耗更多内存。
2.硬件加速在Target API >= 14时是默认开启的。
3.硬件加速还不支持所有的2D绘图命令,开启后可能会影响自定义View和绘图操作。异常通常是不可见元素、运行异常、或者错误的像素点。
4.如果只使用系统的View和Drawable,则没有任何副作用。
5.如果app里有自定义的绘图操作,需要在开启硬件加速的设备上测试来发现问题。
6.可以在4个级别上控制硬件加速
Application
<application android:hardwareAccelerated="true" ...>
Activity
<application android:hardwareAccelerated="true">
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
