应用程序启动器图标显示更新可用

时间:2012-03-07 14:57:08

标签: android

如果我的应用程序有任何可用的更新,我希望Application Launcher图标应该通知它。否则,将显示默认启动器图标。

我看到 Samsung Apps 在其启动器图标上有许多应用更新。

我在服务器中运行了Web服务,以了解更新是否可用。

任何帮助都会令人钦佩。

2 个答案:

答案 0 :(得分:2)

您可以将图标设计为具有两种状态的选择器:updates_available或normal。您必须创建自定义状态并覆盖处理设置图标的启动器活动中的方法。然后,你必须编写一个持久性服务,定期检查更新和广播到启动器....但这将需要你建立自己的启动器..我假设不是一个选项。

但有两种方法可以产生类似的结果:

1:创建一个1x1小部件,它只是一个图像视图,用于在按下时启动您的活动。此小组件将接受来自更新检查服务的广播并相应地更改其图像。这与您上面提到的“想要”的方式非常相似。

2:让您的应用程序添加如下所述的快捷方式:  How to change an application icon programmatically in Android?

答案 1 :(得分:0)

这是不可能的。您无法在运行时更改启动器图标。三星可以在运行时为其自己的启动器更改启动器图标。