Есть ли способ отключить снятие скриншота на эмуляторе - PullRequest
0 голосов
/ 22 января 2020

Так что я использовал следующий код для блокировки, чтобы сделать снимок экрана

window.setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE)

На физическом устройстве это нормально работает, но Android Эмулятор студии позволяет снимать скриншот

enter image description here

1 Ответ

0 голосов
/ 22 января 2020

Даже если эта конкретная кнопка не работает, невозможно запретить ОС компьютера делать снимок экрана с запущенным эмулятором, но вы можете с большой вероятностью запретить запуск приложения на эмуляторе. См. Как определить, когда в эмуляторе запущено приложение Android?

Если вы все еще хотите иметь возможность разрабатывать на эмуляторе, вы можете применить только проверка эмулятора в сборках релиза.

...