Android: отображение значков на рабочем столе устройства

Я хотел бы знать, как работает мессенджер Facebook. Я имею в виду, я думаю, есть служба, работающая в фоновом режиме, с приемником вещания. Что меня действительно сбивает с толку, так это то, что когда я получаю сообщение, на моем домашнем экране появляется круг с изображением профиля человека.

https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcQ7ik8VPHOc1oRK3Vf-LtoZPtSPtdtGZzgecoFsK49HXYiKdMV4

Как именно я могу этого достичь? Отображение иконок на рабочий стол. (Нет, я не хочу устанавливать ярлыки).

1 ответ

Решение

Я не использовал приложение Facebook, поэтому могу неправильно понять, что вы хотите сделать, но это может быть достигнуто с помощью виджета?
Если вы хотите более "динамичный" опыт, не требуя от пользователя размещения виджета, вы можете использовать Intent или Broadcast запустить прозрачную активность ( вот SO вопрос о прозрачных активностях). Затем в этом действии могут отображаться любые виды, которые вы хотите показывать сверху на том, что пользователь просматривает в данный момент (например, на домашнем экране).

Другие вопросы по тегам