2017-04-01 2 views
0

Wenn meine App die Berechtigung "android.permission.SYSTEM_ALERT_WINDOW" hat, wissen Sie, dass mein Problem problemlos behoben werden kann. Aber auf den meisten Android-Handys aus China sollte der Benutzer diese Erlaubnis manuell erteilen. Also gibt es eine Lösung, während meine App nicht die Erlaubnis hat? Ich möchte nur die Ansicht auf meiner App schweben nicht das ganze System. Ich habe einen schlechten Weg: Lassen Sie meine App nur eine Aktivität enthalten, und machen Sie alle Seiten nur Fragmente in der Aktivität.Wie kann ich immer auf meiner App schweben?

+0

Targeting zu niedrigeren API würde helfen, wie früher diese Erlaubnis nicht benötigt wurde – shadygoneinsane

+0

"Einige Telefon wie Redmi, Oppo usw. hat alle mehr Sicherheitserlaubnis gegeben, ohne Benutzer-Erlaubnis wird nicht gewährt." –

Antwort

0

Es gibt keine alternative Lösung davon. Fast alle Geräte über API 21 nehmen die Erlaubnis des Benutzers, das schwebende Symbol über einer anderen App anzuzeigen. Einige Telefone wie Redmi, Oppo usw. haben alle mehr Sicherheit gewährt, ohne Benutzer-Erlaubnis wird nicht gewährt.

Verwandte Themen