Ich habe die letzten 2 Tage auf SW, Google und so weiter gesucht. Ich bin auf der Suche nach einer Möglichkeit, eine Aktivität zu implementieren, die mit dem nativen Android ICS-Sperrbildschirm wie in den folgenden Bildschirmen angezeigt wird. Diese Bildschirme kommen von Player Pro, aber ich habe festgestellt, dass auch andere Spieler (PlayerPro zum Beispiel) die gleiche Funktion haben, die genau gleich aussieht, deshalb denke ich, es ist etwas natives oder zumindest gibt es eine gemeinsame Möglichkeit, es zu implementieren.Android ICS native Lockscreen
Bisher konnte ich nur bekommen und Aktivität, die den Lockscreen mit diesen Fahnen ersetzen:
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
mit einem BroadCaseReciever zu diesen Ereignissen:
Intent.ACTION_SCREEN_ON
Intent.ACTION_SCREEN_OFF
Intent.ACTION_USER_PRESENT
Mein Problem ist, dass ich meine Tätigkeit mit dem Lockscreen es nicht ersetzen angezeigt werden soll. Weißt du, wie man das erreicht?
Gibt es eine native-versteckte API, um dies zu tun?
können Sie mir einige Beispiele, die diese besondere Funktion implementieren verknüpfen?
Dank im Voraus;)
Sehen Sie diesen Pfosten: http://stackoverflow.com/questions/4065201/android-how-can-i-programmatical-draw-text-on-key-guard-screen-lock-screen Aber, vielleicht seit die 4.0 ist möglich, sonst nutzt Player Pro sein eigenes API – Guillaume
was meinst du mit "seiner eigenen API"? Übrigens haben auch andere Spieler die gleiche Funktion (PowerAmp zum Beispiel), also denke ich, dass es nicht etwas ist, das von den Spielern von PlayerPro entwickelt wurde. –
Ist es vielleicht ein Dialogfragment, das das Flag "Show When Locked" verwendet? BEARBEITEN: dort scheint auch ein FLAG_SPLIT_TOUCH zu sein, der Berührungen außerhalb des Fensters erlaubt, um zu diesem Fenster übertragen zu werden, wenn es die Markierung auf ... Scheint, wie die Kombination von diesen zwei es –