1

Permission from manifest doesn't work in Android 6 Ich folgte diesem obigen Beitrag, den ich machte Arbeit und bringe die Absicht prompt für meine App über andere zu zeichnen. Leider finde ich, dass der Schalter ausgegraut ist. Nach einigem googelnZeichnen Sie über andere Apps Problem | Schalter ist ausgegraut

Ich habe gesehen, dass andere auf Bildschirmfilterdienste hingewiesen haben, die der Täter sind, außer dass ich keine von denen installiert habe. Auch habe ich gesehen, dass andere Anwendungen (d. H. Facebook Messenger) nicht ausgegraut sind und ich die permission ohne Probleme ein- und ausschalten kann.

Fehle ich etwas in meinem Code, damit sie permission Schalter ausgegraut werden?

EDIT: Ich fand einen anderen Beitrag mit fast einem identischen Problem mit dem gleichen Gerät mit der gleichen Version von Android. Android "Screen Overlay Detected" message if user is trying to grant a permission when a notification is showing

in Gerät getestet Moto und Nexus 6P

Mehr Edit: Auch SDK 23 mit dem gleichen Ergebnis

Antwort

1

Einfache Fehler laufen getestet auf Samsung Galaxy S7 Edge und AVD. Ich hatte in meinem Manifest

<uses-permission android:name="ANDROID.PERMISSION.SYSTEM_ALERT_WINDOW"/> 

wenn es

<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/> 
sein sollte