Was bedeutet "Über andere Apps zeichnen"?

17

Ich habe eine GIF-App aus dem Play Store installiert und sie möchten die Erlaubnis dazu. Ich verstehe nicht einmal, was das Zeichnen über andere Apps bedeutet.

Sind es die schwebenden Herzen in einem GIF in einer privaten Nachricht im Messenger? Ich bin verwirrt.

Stacey
quelle
16
Wenn Sie über andere Apps zeichnen, können Sie etwas anzeigen, das sich nicht im Vordergrund befindet, z. B. einen Bildschirmfilter, der den Bildschirm abdunkelt. Wenn eine App diese Berechtigung anfordert, ohne dass Sie eine Notwendigkeit dafür sehen, deinstallieren Sie diese App sofort.
GiantTree
Ok also irre ich mich Es ist nicht so etwas wie schwebende Herzen oder animierte Bewegungen in einem Mem oder GIF? Und wenn ja, warum bittet die GIF-App um Erlaubnis, über eine andere App zu ziehen? Welche App möchten sie zeichnen und welchen Zweck verfolgt sie beim Zeichnen?
Stacey
5
Durch Ziehen über andere Apps können Sie die Darstellung anderer Apps ändern. Wenn die betreffende App dies nicht zu benötigen scheint (ich kenne die App, die Sie beschreiben möchten, nicht), lassen Sie diese Berechtigung nicht zu. Für die Anzeige von GIFs oder Memes ist diese Berechtigung nicht erforderlich.
GiantTree
@GiantTree Gefällt es Ihnen, was Facebook Messenger macht, wenn das kleine Profilfoto der Person, mit der Sie sprechen, über anderen Apps schwebt, auch wenn Sie die App verlassen?
Revetahw sagt Reinstate Monica
@Stacey Du solltest diese App auch melden.
Rob Rose

Antworten:

23

Der technische Name dieser Berechtigung lautet SYSTEM_ALERT_WINDOW:

Ermöglicht einer Anwendung, Fenster mit dem Typ TYPE_SYSTEM_ALERT zu öffnen, der über allen anderen Anwendungen angezeigt wird. Mit dieser Berechtigung kann eine App ein "Popup" -Fenster über allen anderen Apps anzeigen, auch wenn die App nicht im Vordergrund steht. Ein böswilliger Entwickler / Werbetreibender könnte damit sehr widerwärtige Werbung schalten. Nahezu keine Apps sollten diese Berechtigung benötigen, es sei denn, sie sind Teil des Android-Betriebssystems. Ein Beispiel für eine Systemwarnung ist die Warnung, die angezeigt wird, wenn der Akku Ihres Telefons oder Tablets erschöpft ist und das Gerät heruntergefahren werden soll.

Wie GiantTree bereits betont hat , wird dies auch von "Screen-Overlay-Apps" wie Bildschirmfiltern verwendet. Eine böswillige App könnte sie beispielsweise verwenden, um Sie dazu zu verleiten, Dinge zu tun, die Sie sonst nicht tun würden, z. B. Schaltflächen mit anderem Text zu überlagern (oder den Fragentext durch etwas anderes zu ersetzen), sodass Sie auf dem gewünschten Bildschirm "Ja" drücken "Nein" drücken (sogenanntes "Tap-Jacking") - weshalb (zumindest bei Android 6) häufig die Warnung " Bildschirmüberlagerung erkannt " ausgegeben wird . Siehe zB:

Izzy
quelle
12

GiantTree ist richtig. Wenn die "schwebenden Herzen oder animierten Bewegungen" über anderen Apps angezeigt werden sollen , ist diese Berechtigung erforderlich. Wenn dies nicht der Fall ist oder wenn Sie dies nicht möchten (dh wenn es nur zum Bearbeiten von GIFs in der App dienen soll), sollten Sie die App entfernen / nicht installieren. Solche Überlagerungen können zum Abfangen von Eingaben und zum Ausführen verwendet werden unerwünschte Operationen auf Ihrem Telefon oder stehlen Sie Ihre Daten.

Ein klassisches Beispiel für eine gültige Verwendung dieser Berechtigung ist wiederum, wie GiantTree erwähnt, die Bildschirmfilterung. Solche Apps können den Bildschirm abdunkeln oder für die Nacht rot verschieben. Ein weiteres Beispiel ist Facebook Messenger, mit dem Chat-Symbole auf dem Bildschirm angezeigt werden können, um Benachrichtigungen besser sichtbar zu machen und einen schnellen Zugriff auf aktuelle Konversationen zu ermöglichen.

Matthew Read
quelle