以编程方式打开“强制Gpu渲染”

时间:2012-04-25 10:39:28

标签: android gpu

我的应用程序的minSdk版本是7,我的应用程序在nexus上使用ICS与3.0以下版本相比运行顺畅,因为min sdk是7所以我想以编程方式打开gpu渲染选项如果它已经没有启用对于3.0以上的版本,我可以使我的应用程序与2.0兼容,即启用OS> = 3.0的gpu渲染选项。我想在应用程序级别启用渲染,而不仅仅是在视图级别

1 个答案:

答案 0 :(得分:3)

android:hardwareAccelerated="true"添加到清单的应用标记中。预蜂窝设备将忽略它。确保您的目标sdk是蜂窝状或更晚。

您需要检查您是否使用了更高级别的api,但这不是一个大问题。您可以通过反射来解决更复杂的任务,或者只需使用if语句,例如:

if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB){
}

有关此here

的更多详细信息