Сделать иконку динамического запуска - PullRequest
6 голосов
/ 29 января 2012

Я хочу создать значок запуска, аналогичный родному приложению Messaging в Android.Значок этого приложения имеет изображение, но также имеет динамически изменяющийся номер (счетчик некоторого вида, который соответствует количеству непрочитанных сообщений).Кроме того, этот значок не является виджетом, поскольку это настоящий значок, который присутствует в ящике приложения.

Может кто-нибудь объяснить мне, как я могу добиться этого?Я нашел какое-то решение, которое включает виджет с размерами, установленными в 1x1, но я не хочу, чтобы люди добавляли ярлыки в мое приложение в качестве виджета.Если возможно, я бы хотел манипулировать значком программы запуска каким-либо программным способом.

Заранее спасибо!

Примечание. Есть вопрос, аналогичный моему, заданному давно.Однако, с тех пор, как API Android претерпел множество изменений, более старые ответы могут или не могут быть применимы - отсюда и необходимость нового вопроса.( ссылка )

Ответы [ 2 ]

7 голосов
/ 29 января 2012

Может кто-нибудь объяснить мне, как я могу это сделать?

Вы не можете создать собственный домашний экран с помощью своего собственного средства запуска.

0 голосов
/ 31 декабря 2017

Вы не можете сделать Dynamic launcher icon.

Кроме того, вы можете создать Home Screen Widget, похожий на ваш значок, который может обновляться сам.

Вот учебник о том, как сделать Home Screen Widget.

Если вам нужно получить это на Menu устройства Android, я думаю, что необходимо то, что сказал @CommonsWare.

...