Отображает диалоговое окно при съемке экрана - PullRequest
0 голосов
/ 05 января 2019

Мне нужно заблокировать снимок экрана и отобразить диалоговое окно для пользователя при попытке сделать снимок экрана. Здесь я могу только запретить пользователю делать снимки экрана, но доступ к нему при съемке экрана затруднен.

if (android.os.Build.VERSION.SDK_INT >= 
     android.os.Build.VERSION_CODES.HONEYCOMB) {
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE,  
      WindowManager.LayoutParams.FLAG_SECURE);
}

Как отобразить диалоговое окно, содержащее сообщение пользователю при съемке экрана?

1 Ответ

0 голосов
/ 05 января 2019

Извините, в Android нет ничего, что позволяло бы вам определять скриншот, не говоря уже о отображении альтернативного контента. Вы можете заблокировать часть вашего пользовательского интерфейса, используя FLAG_SECURE (как отмечено в вашем вопросе) или нет.

...