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

我看到Samsung Apps在其Launcher Icon上有许多App更新。

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

任何帮助都是令人钦佩的。

最佳答案

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

但是有两种方法可以达到类似的效果:

1:创建一个1x1小部件,它只是一个图像视图,可在印刷时启动您的活动。此小部件将接受来自您的更新检查服务的广播,并相应地更改其图像。这与您“希望”执行上述操作的方式非常相似。

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

关于android - 应用程序启动器图标可显示更新,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9603770/

10-12 04:05
查看更多