我想在我的 android 程序中禁用 Force GPU 渲染。现在我必须在设备上进行设置并禁用它,但这对我的用户来说很难。
问问题
1838 次
2 回答
1
我不认为你可以通过添加来关闭它
android:hardwareAccelerated="false"
如果将代码跟踪到 Window.setWindowManager() 中,可以看到以下内容
public void setWindowManager(...) {
...
mHardwareAccelerated = hardwareAccelerated
|| SystemProperties.getBoolean(PROPERTY_HARDWARE_UI, false);
...
}
在哪里,
hardwareAccelerated:来自android:hardwareAccelerated
PROPERTY_HARDWARE_UI 属性由“强制 GPU 渲染”选项设置。
您可以看到,如果用户手动选中“强制 GPU 渲染”选项,无论 android:hardwareAccelerated 是什么,都会为 mHardwareAccelerated 变量分配 TRUE 值。
于 2013-03-05T10:43:05.027 回答
0
从 Android 3.0(API 级别 11)开始,我想你可以设置
android:hardwareAccelerated="false"
在清单文件中。这将为您的应用程序禁用强制 gpu 渲染。欢迎阅读文档..
于 2012-12-03T08:48:05.773 回答