0

Мне всегда было интересно узнать, как работает функция уведомления об заблокированном экране в приложении Messenger Messenger? Итак, я сделал некоторые исследования, и некоторые статьи говорили, что это настраиваемый макет уведомлений и часть класса RemoteView. Поэтому я прошел через несколько быстрых уроков и попробовал, но все же я не уверен, пойду ли я правильно.

Итак, наконец, я спрашиваю здесь. У вас есть идеи или предложения какой-либо библиотеки или каким-либо другим способом, чтобы я мог придумать следующий результат?Активность блокировки экрана

Желание



Результат до сих пор



Zip файл-, если вы хотите взглянуть на код
https://drive.google.com/file/d/0B9Y-jPBRm4zyTHZsT09kd3pUU0E/view?usp=sharing

ответ

0

То, что вы видите в панели навигации (только спины и домашние кнопки) указывает на то, что это активность, расположенный над экраном блокировки с использованием из FLAG_SHOW_WHEN_LOCKED:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED); 

стайлинг, где он выглядит как диалог может быть сделано theming your Activity, вероятно, использовать что-то вроде android:theme="@style/Theme.AppCompat.Dialog"

Смежные вопросы