Например, если у меня на переднем плане открыто всплывающее окно Messenger, а я просматриваю свои фотографии в фоновом режиме, может ли такое приложение, как Messenger, видеть фотографии в фоновом режиме и записывать эти данные? Не только Messenger, но и другие приложения, у которых есть такое разрешение?
В официальных документах разработчиков не упоминается о такой возможности с разрешением «Рисовать поверх другого приложения» ( SYSTEM_ALERT_WINDOW ). Приложения с таким разрешением могут получать только сенсорную обратную связь, как и другие приложения.
Видеть:
Однако любое приложение с включенной службой специальных возможностей может читать содержимое активного окна.
Согласно статье Джеффри Яскина на Medium ,
Разрешить приложению рисовать поверх других приложений невероятно опасно: видя, что вы нажимаете, приложение может легко украсть пароли. Он может представлять сообщения, как если бы они были из других приложений, или читать эти сообщения. Вы должны доверять любому оверлейному приложению не меньше, чем любому другому приложению на своем телефоне.
Здорово, что Android делает возможным наложение, но также здорово, что случайно сделать это сложно.
Эндрю Т.