【问题标题】:Make a dynamic launcher icon制作动态启动器图标
【发布时间】:2012-02-21 18:32:51
【问题描述】:

我想创建一个类似于 Android 中原生消息传递应用程序的启动器图标。这个应用程序的图标有一个图像,但也有一个动态变化的数字(某种计数器,对应于未读消息的数量)。此外,此图标不是小部件,因为它是应用程序抽屉中的实际图标。

有人可以向我解释如何实现这一目标吗?我找到了一些解决方案,其中包含一个尺寸设置为 1x1 的小部件,但我不希望人们将快捷方式作为小部件添加到我的应用程序中。如果可能的话,我想以某种编程方式操作启动器图标。

提前致谢!

注意: 很久以前有一个类似我的问题。但是,鉴于 Android API 从那时起经历了很多变化,旧的答案可能适用也可能不适用 - 因此需要一个新问题。 (link)

【问题讨论】:

    标签: android icons shortcut launcher application-icon


    【解决方案1】:

    您不能创建Dynamic launcher icon

    或者,您可以设计一个类似于您的图标的Home Screen Widget,它可以自行更新。

    Here 是关于如何制作Home Screen Widget 的教程。

    如果您需要在 Android 设备的 Menu 上获得它,我认为 @CommonsWare 所说的很有必要。

    【讨论】:

      【解决方案2】:

      谁能解释我该怎么做?

      除了使用自己的启动器创建自己的主屏幕之外,您不能这样做。

      【讨论】:

      • 我已经看到消息图标在各种场合都显示了“未读消息的数量”——这是特定于启动器的吗?
      • @ninetwozero:应该是特定于启动器的,是的。发射器本身必须具备这些智能。您可以通过尝试类似 SDK 的 Home 示例应用程序并查看启动器图标的外观来对此进行测试。
      • +1 我知道实现这一目标的唯一两种方法是:1) 启动器代码(大多数高级启动器对电子邮件、Gmail、SMS、电话等执行此操作)和 2) 1x1 小部件模仿图标
      • @Guillaume 你能给我一些关于第一个选项的指导吗> 1)启动器代码
      猜你喜欢
      • 1970-01-01
      • 2012-05-11
      • 2020-01-11
      • 1970-01-01
      • 2011-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多