Natywny ekran blokady Android ICS

Szukałem ostatnich 2 dni na SW, Google i tak dalej. Szukam sposobu na zaimplementowanie działania, które pochodzi z rodzimego ekranu blokady ICS systemu Android, jak pokazano na ekranach poniżej. Te ekrany pochodzą zPlayer Pro ale zauważyłem, że także inni gracze (PlayerPro na przykład) mają tę samą funkcję, która wygląda dokładnie tak samo, dlatego myślę, że jest to coś rodzimego lub przynajmniej, istnieje powszechny sposób jej implementacji.

Do tej pory udało mi się uzyskać i Aktywność, która zastępuje ekran blokady za pomocą tych flag:

WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKEDWindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD

z BroadCaseReciever na te wydarzenia:

Intent.ACTION_SCREEN_ONIntent.ACTION_SCREEN_OFFIntent.ACTION_USER_PRESENT

Mój problem polega na tym, że chcę, aby moja aktywność była pokazywana z blokadą ekranu, która jej nie zastępuje. Czy wiecie, jak to osiągnąć?

czy istnieje do tego celu ukryty interfejs API?

Czy możecie mnie połączyć z próbką, która implementuje tę konkretną funkcję?

z góry dziękuję ;)

questionAnswers(2)

yourAnswerToTheQuestion