如果我的应用程序有任何可用的更新,我希望Application Launcher图标应该通知它。否则,将显示默认启动器图标。
我看到 Samsung Apps 在其启动器图标上有许多应用更新。
我在服务器中运行了Web服务,以了解更新是否可用。
任何帮助都会令人钦佩。
答案 0 :(得分:2)
您可以将图标设计为具有两种状态的选择器:updates_available或normal。您必须创建自定义状态并覆盖处理设置图标的启动器活动中的方法。然后,你必须编写一个持久性服务,定期检查更新和广播到启动器....但这将需要你建立自己的启动器..我假设不是一个选项。
但有两种方法可以产生类似的结果:
1:创建一个1x1小部件,它只是一个图像视图,用于在按下时启动您的活动。此小组件将接受来自更新检查服务的广播并相应地更改其图像。这与您上面提到的“想要”的方式非常相似。
2:让您的应用程序添加如下所述的快捷方式: How to change an application icon programmatically in Android?
答案 1 :(得分:0)
这是不可能的。您无法在运行时更改启动器图标。三星可以在运行时为其自己的启动器更改其启动器图标。