Я искал последние 2 дня на SW, google и так далее. Я ищу способ реализовать деятельность, которая поставляется с встроенным Android ICS lockscreen, как показано на приведенных ниже экранах. Эти экраны получены от Player Pro, но я заметил, что и другие игроки (например, PlayerPro) имеют ту же самую функцию, которая выглядит точно так же, поэтому я думаю, что это что-то родное или, по крайней мере, есть общий способ ее реализации.Андроид ICS native lockscreen
До сих пор мне удалось получить и активность, что заменить LockScreen используя эти флаги:
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
с BroadCaseReciever об этих событиях:
Intent.ACTION_SCREEN_ON
Intent.ACTION_SCREEN_OFF
Intent.ACTION_USER_PRESENT
Моя проблема заключается в том, что я хочу, чтобы моя деятельность будет показано с Lockscreen не заменяет его. Вы, ребята, знаете, как достичь этого?
Есть ли скрытый API для этого?
Можете ли вы, ребята, связать мне образец, который реализует эту особенность?
заранее спасибо;)
Посмотреть это сообщение: http://stackoverflow.com/questions/4065201/android-how-can-i-programmatically-draw-text-on-key-guard-screen-lock-screen Но, может быть, с тех пор 4.0 это возможно, иначе Player Pro использует свой собственный API – Guillaume
, что вы имеете в виду под «своим собственным API»? Кстати, у других игроков есть одна и та же функция (например, PowerAmp), поэтому я думаю, что это не что-то, что разработали ребята PlayerPro. –
Возможно, это фрагмент диалога с использованием шоу при заблокированном флаге? EDIT: также есть FLAG_SPLIT_TOUCH, который позволяет касатьться за окном, чтобы он был перенесен в это окно, если у него есть флаг ... Похоже, что сочетание этих двух может позволить ему –