Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
禁用android硬件加速运行时_Android_Android Layout - Fatal编程技术网

禁用android硬件加速运行时

禁用android硬件加速运行时,android,android-layout,Android,Android Layout,我希望为某些设备加速应用程序硬件,但不是为所有设备加速。主要是运行ICS的手机。我知道我可以单独禁用每个视图,但我想避免这种情况。 那么如何在运行时禁用硬件加速呢 我想做与此相反的事 getWindow().setFlags( WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED, WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED); 在窗口级别禁用它。而不是视图级别 编

我希望为某些设备加速应用程序硬件,但不是为所有设备加速。主要是运行ICS的手机。我知道我可以单独禁用每个视图,但我想避免这种情况。 那么如何在运行时禁用硬件加速呢

我想做与此相反的事

getWindow().setFlags(
    WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,
    WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
在窗口级别禁用它。而不是视图级别

编辑我做了相反的事情。我在清单上禁用了HA,并在需要时在窗口级别启用它。 但是Q仍然存在

现在已经有一年了(2011年3月),但它表示:“请注意,目前无法在窗口级别禁用硬件加速。”


文章的大部分内容似乎仍然有效——我目前正在追踪Galaxy Nexus特有的一个bug,它似乎源于硬件加速和路径剪裁…

你的目标是哪个android版本?我了解到,从API级别11开始(如果我错了,请纠正我),您可以通过清单在应用程序范围内禁用/启用it。我想知道的一件事是:在API级别<11时,默认情况下硬件加速是启用/禁用的还是在支持设备上启用的?