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">


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部