20 votes

Que signifie "Dessiner sur d'autres applications" ?

J'ai installé une application GIF depuis le Play Store, et ils veulent la permission de faire ça. Je ne comprends même pas ce que signifie dessiner sur d'autres applications.

Est-ce les cœurs flottants dans un GIF dans un message privé dans Messenger ? Je suis confus.

25voto

Milner Points 533

Le nom technique de cette permission est SYSTEM_ALERT_WINDOW :

Permet à une application d'ouvrir des fenêtres de type TYPE_SYSTEM_ALERT, affichées au-dessus de toutes les autres applications. Cette autorisation permet à une application d'afficher une fenêtre "popup" au-dessus de toutes les autres applications, même si l'application n'est pas au premier plan. Un développeur/annonceur malveillant pourrait l'utiliser pour afficher des publicités très désagréables. Presque aucune application ne devrait nécessiter cette autorisation, sauf si elle fait partie du système d'exploitation Android. Un exemple d'alerte système serait l'alerte que vous recevez lorsque votre téléphone ou votre tablette n'a plus de batterie et est sur le point de s'éteindre.

Comme GiantTree a déjà souligné Cette fonction est également utilisée par les "applications de superposition d'écran" telles que les filtres d'écran. Une application malveillante pourrait par exemple l'utiliser pour vous inciter à faire des choses que vous ne feriez pas autrement, par exemple en superposant des boutons avec un texte différent (ou en remplaçant le texte de la question par quelque chose de différent) afin que vous appuyiez sur "oui" sur un écran sur lequel vous vouliez appuyer sur "non" (ce que l'on appelle le "Tap-Jacking") - c'est pourquoi (au moins avec Android 6) les gens reçoivent souvent l'avertissement " superposition d'écran détectée ". Voir par exemple :

12voto

Matthew Read Points 50150

GiantTree a raison. Si les "cœurs flottants ou les mouvements animés" sont supposés apparaître au dessus de autres applications alors cette autorisation est nécessaire. Si ce n'est pas ce qu'elle fait ou si ce n'est pas ce que vous voulez (par exemple, si elle n'est censée servir qu'à modifier des GIF dans l'application), vous devez supprimer/ne pas installer l'application. De telles superpositions peuvent être utilisées pour intercepter des entrées et effectuer des opérations indésirables sur votre téléphone ou voler vos données.

Un exemple classique d'utilisation valide de cette permission est, comme le mentionne GiantTree, le filtrage d'écran. Ces applications peuvent assombrir l'écran ou le modifier en rouge pour l'utiliser la nuit. Un autre exemple est Facebook Messenger, qui peut placer des icônes de chat sur l'écran pour rendre les notifications plus visibles et fournir un accès rapide aux conversations en cours.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X