Можно ли последовательно определять, активировано ли в Activity действие «При ускорении» при создании?Я обеспокоен тем, что пользователи моей библиотеки могут включить ее через манифест, когда они не должны этого делать, не отключая ее специально для моей Активности (как я им приказываю).
Единственная достоверная информация, которую я могуfind (http://android -developers.blogspot.com / 2011/03 / android-30-hardware-acceleration.html ) говорит, что я могу запросить View.isHardwareAccelerated()
и Canvas.isHardwareAccelerated()
.Однако для моих целей я хотел бы убедиться, что он отключен, когда отображается активность моей библиотеки.До сих пор я не могу получить ничего, чтобы сообщать о последовательном да / нет, когда он включен или выключен.Я пытался взломать в фиктивном виде, настроить его на свою активность, а затем протестировать его, но он всегда возвращает false.Кроме того, я попытался протестировать Window.getAttributes( ).flags
, но они также не показывают его.
Я тестирую это, потому что аппаратно ускоренный путь отрисовки для моей библиотеки не работает правильно, и там не похоже, чтоесть способ это исправить.