Wenn Sie nur etwas anzeigen möchten, können Sie es oben auf alles sogar den Lockscreen anzeigen.
Wenn Sie möchten, dass etwas anklickbar ist, können Sie es über allem außer dem Lockscreen anzeigen.
Hier ist ein Beispiel, modifizieren Sie es nach Ihren Bedürfnissen:
Erstellen Sie einen Dienst und gehen Sie folgendermaßen vor:
%Vor%Im Folgenden finden Sie weitere Optionen für die Anzeige der Ansicht.
Dies macht es zu einem Overlay über alles (einschließlich Sperrbildschirm), aber nicht anklickbar. WindowManager.LayoutParams. TYPE_SYSTEM_OVERLAY
Dadurch wird es anklickbar, aber nicht über den Sperrbildschirm hinaus WindowManager.LayoutParams.TYPE_SYSTEM_ALERT
Dies macht es über alles (einschließlich Sperrbildschirm) UND anklickbar. WindowManager.LayoutParams.TYPE_SYSTEM_ERROR
Eine Anmerkung zur Verwendung von "TYPE_SYSTEM_ERROR". Wenn Sie ein Click-Ereignis einbinden, geschieht alles, was es aufruft, hinter dem Sperrbildschirm.
Tags und Links android android-windowmanager