Enum устарел c #

См. следующие вопросы:

Таким образом, теоретически существуют два возможных решения:

  1. Переопределить Activity.onCreateThumbnail() , чтобы настроить thumbnail.
  2. Добавить FLAG_SECURE в окно, чтобы предотвратить эскизы (и скриншоты).

Activity.onCreateThumbnail() звучит потрясающе, пока вы не осознаете он был сломан с Android 4.0.3, когда вызов метода был прокомментирован. См. Выше сообщения или прямо, см. Исходный код для Android :

// First create a thumbnail for the activity...
// For now, don't create the thumbnail here; we are
// doing that by doing a screen snapshot.
info.thumbnail = null; //createThumbnailBitmap(r);

В настоящее время нет простого способа настроить миниатюру.

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

29
задан Adam 21 December 2011 в 11:27
поделиться