Отключить скриншоты в Android ics - PullRequest
6 голосов
/ 13 февраля 2012

Для одного из наших защищенных приложений необходимо отключить функцию скриншотов для приложения в Android ICS. Это возможно на некорневом устройстве?
Спасибо,
Rajath

Ответы [ 2 ]

14 голосов
/ 26 октября 2012

Почему бы вам не добавить эту строку в свой класс деятельности. Это поможет.

// This disables screen shot to be taken for current activity
getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);

Возможно, вы захотите заглянуть в блог Марка Мерфи .

1 голос
/ 13 февраля 2012

Это никогда не будет возможно, конец истории. Также владелец устройства может получить любые ключи шифрования, используемые вашим приложением, считывая память с помощью отладчика. Это может быть использовано для расшифровки любых «чувствительных» изображений, используемых приложением.

...