Отключение аппаратного ускорения Android Runtime - PullRequest
3 голосов
/ 28 февраля 2012

Я хочу, чтобы аппаратное обеспечение моего приложения было ускорено для некоторых устройств, но не для всех. В основном телефоны под управлением ICS. Я знаю, что могу отключить каждый вид отдельно, но хочу этого избежать. Итак, как я могу отключить аппаратное ускорение во время выполнения?

Я хочу сделать противоположное этому

getWindow().setFlags(
    WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,
    WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);

отключение на уровне окна. Нет уровня просмотра.

Изменить Я сделал наоборот. Я отключил HA в манифесте и включил его на уровне окна, когда это необходимо. Но Q все еще стоит

1 Ответ

2 голосов
/ 19 марта 2012

Этой статье блога Android уже исполнился год (март 2011 г.), но в ней говорится: «Обратите внимание, что в настоящее время нельзя отключить аппаратное ускорение на уровне окна».

Большая часть статьи все еще кажется действительной - в настоящее время я занимаюсь поиском ошибки, характерной для Galaxy Nexus, которая, по-видимому, связана с аппаратным ускорением и отсечкой пути ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...