Szukałem ostatnich 2 dni na SW, Google i tak dalej. Szukam sposobu na zaimplementowanie działania, które pochodzi z natywnego ekranu blokowania Androida ICS, jak pokazano na poniższych ekranach. Te ekrany pochodzą z Player Pro, ale zauważyłem, że również inni gracze (na przykład PlayerPro) mają tę samą funkcję, która wygląda dokładnie tak samo, dlatego uważam, że jest to coś natywnego lub przynajmniej istnieje powszechny sposób jego implementacji.Android natywny ekran blokady ICS
tej pory mam tylko udało się dostać i aktywność, która zastąpi lockscreen użyciu tych znaczników:
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
z BroadCaseReciever o tych wydarzeniach:
Intent.ACTION_SCREEN_ON
Intent.ACTION_SCREEN_OFF
Intent.ACTION_USER_PRESENT
Moim problemem jest to, że chcę moją aktywność być pokazany z LockScreen nie zastąpienie go. Czy wiecie, jak to osiągnąć?
Czy jest tam ukryty interfejs API, aby to zrobić?
Czy możecie mi powiązać próbki, które implementują tę konkretną funkcję?
z góry dzięki;)
Zobacz ten post: http://stackoverflow.com/questions/4065201/android-how-can-i-programmatically-draw-text-on-key-guard-screen-lock-screen Ale może od 4.0 jest to możliwe, w przeciwnym razie Player Pro użyje własnego API – Guillaume
co masz na myśli mówiąc o "własnym API"? nawiasem mówiąc, inni gracze mają tę samą funkcję (na przykład PowerAmp), więc myślę, że to nie jest coś opracowane przez graczy PlayerPro. –
Czy jest to może fragment okna dialogowego używający pokazu po zablokowaniu flagi? EDYCJA: wydaje się również, że FLAG_SPLIT_TOUCH umożliwia przeniesienie elementów poza tym oknem do tego okna, jeśli ma flagę na ... Wygląda na to, że kombinacja tych dwóch może pozwolić na to –