读书人

android4.0 开启硬件加速后运用运行出

发布时间: 2012-12-25 16:18:28 作者: rapoo

android4.0 开启硬件加速后应用运行出错

Android4.0 开启硬件加速后部分应用运行出错。


出现异常:


12-20 15:18:19.543: E/AndroidRuntime(26301): FATAL EXCEPTION: main
12-20 15:18:19.543: E/AndroidRuntime(26301): java.lang.UnsupportedOperationException
12-20 15:18:19.543: E/AndroidRuntime(26301): at android.view.GLES20Canvas.clipPath(GLES20Canvas.java:429)
12-20 15:18:19.543: E/AndroidRuntime(26301): at cn.hpc.ui.MyView.drawArea(MyView.java:66)


关闭硬件加速则运行正常。


原因在这里

http://developer.android.com/guide/topics/graphics/hardware-accel.html

Hardware Acceleration

Beginning in Android 3.0 (API level 11), the Android 2D rendering pipeline is designed to better support hardware acceleration.

从Android 3.0(API Level 11)开始,Android的2D渲染管线可以更好的支持硬件加速。硬件加速使用GPU进行View上的绘制操作。

... ...


Unsupported Drawing Operations不支持的绘图方法:

读书人网 >Android

热点推荐