Androidプログラムで強制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 level 11)から、設定できると思います
android:hardwareAccelerated="false"
マニフェスト ファイルで。これにより、アプリケーションの GPU レンダリングの強制が無効になります。ようこそ、ドキュメントをお読みください..
于 2012-12-03T08:48:05.773 に答える