Сделать иконку динамического запуска
Я хочу создать значок запуска, аналогичный родному приложению обмена сообщениями в Android. Значок этого приложения имеет изображение, но также имеет динамически изменяющийся номер (счетчик некоторого вида, который соответствует количеству непрочитанных сообщений). Также этот значок не является виджетом, так как это настоящий значок, который присутствует в ящике приложения.
Может кто-нибудь объяснить мне, как я могу добиться этого? Я нашел какое-то решение, которое включает виджет с размерами, установленными в 1x1, но я не хочу, чтобы люди добавляли ярлыки в мое приложение в качестве виджета. Если возможно, я бы хотел манипулировать иконкой запуска каким-то программным способом.
Заранее спасибо!
Примечание: есть вопрос, похожий на мой, заданный давно. Однако, учитывая, что API Android претерпел много изменений с тех пор, более старые ответы могут или не могут быть применимы - отсюда и необходимость нового вопроса. ( ссылка)
2 ответа
Может кто-нибудь объяснить мне, как я могу это сделать?
Вы не можете, если не создавать свой собственный домашний экран с собственным пусковым устройством.
Вы не можете сделать Dynamic launcher icon
,
Кроме того, вы можете разработать Home Screen Widget
похож на ваш значок, который может обновляться сам.
Вот учебник о том, как сделать Home Screen Widget
,
Если вам нужно получить это на Menu
устройства Android, я думаю, что необходимо то, что сказал @CommonsWare.