2017-12-11 1 views
0

Ich arbeite an schwebenden Widgets wie Facebook Messenger, aber diese Funktion erfordert eine Erlaubnis, um Ansicht über die anderen Anwendungen (SYSTEM_ALERT_WINDOW) zu zeichnen.Chat Kopf Blasen wie Facebook Messenger ohne Erlaubnis

Wir wissen, dass Android Run-Time-Berechtigungen mit Marshmallow eingeführt hat. Wenn Sie Facebook Messenger installieren und Headbubs aktivieren, muss Android diese Berechtigung beantragen. Android fragt jedoch keine Erlaubnisanfrage für Facebook Messenger oder Fabulous.

Ich versuchte this tutorial, und Android fragt die Berechtigung in diesem Lernprogramm. Warum beantragt Android diese Erlaubnis nicht in Facebook Messenger oder Fabulous?

+1

Der einzige Grund könnte sein, dass sie 'targetSdkVersion' auf 22 oder niedriger setzen – MatPag

Antwort

2

SYSTEM_ALERT_WINDOW

ist nicht normal Erlaubnis wie andere Berechtigungen, die ein normales Popup hat, wird die Erlaubnis Draw Overlay Erlaubnis aufgerufen, wenn Sie die Anwendung von Play Store standardmäßig diese Berechtigung heruntergeladen aktiviert können Sie überprüfen, indem Sie

Einstellungen gehen -> Apps -> Advanced permissio n von oben oder in der App-Info -> Über andere Apps zeichnen wird standardmäßig für Apps aktiviert, die im Play Store installiert sind.

Verwandte Themen