android cm9如何启用gpu加速?
本人新手。硬件平台为hp touchpad,高通的8060,gpu是adreno220,系统是cm9.我在AndroidManifest.xml里启用了3d加速:
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:hardwareAccelerated="true">
<activity
android:name=".TestActivity"
android:label="@string/app_name"
android:hardwareAccelerated="true">
。。。。
另外在主程序里使用了:
{
getWindow().setFlags(
WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,
WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
}
程序里就是画一些线框和face,用到了:
gl.glDrawArrays(GL10.GL_LINES, i, 2);
和
gl.glDrawArrays(GL10.GL_TRIANGLE_STRIP, i, 4);
结果在机器上运行很卡,帧率较低,开启3d硬件加速与否没有区别。请问有没有人知道正确的开启方法? --------------------编程问答-------------------- 定一下。通过GLView.isHardwareAccelerated()查询,在机器上没有启用硬件加速。 --------------------编程问答-------------------- --------------------编程问答--------------------
补充:移动开发 , Android