Stock Android不支持覆盖iPhone上的应用图标的“徽章”(例如,在消息应用中未读计数)。 Stackoverflow上有很多问题可以确认这一点并建议使用小部件。
虽然小部件是可爱的东西,但它们需要用户进行过多的交互才能到位(所有搜索,长按等)并且实际上不会更改应用程序图标。所以不,这不是一种选择。
我接受Android没有应用图标徽章。但是,HTC Sense和三星TouchWiz 做。我正在查看我的Galaxy S,应用程序启动器Messaging图标上有一个带有未读短信消息数量的徽章。
是否有人知道如何为Sense和TouchWiz设备单独访问此徽章功能? (我希望有两个API)。
答案 0 :(得分:2)
是否有人知道如何为Sense和TouchWiz设备单独访问此徽章功能? (我希望有两个API)。
分别成为HTC或三星的员工。
HTC 可能开始通过Open Sense为这样的东西提供API。三星可能开始通过他们的开发者网站为这样的东西提供API。我不知道目前是否存在,我不会指望它可用。
您所看到的是这些主屏幕的功能。当然,欢迎您编写自己的主屏幕,在这里您可以使用此功能,甚至可以为第三方开发人员公开API。
答案 1 :(得分:2)
我不知道HTC,但我已经在三星手机上写了如何做到这一点How to interface with the BadgeProvider on Samsung phones to add a count to the app icon?
答案 2 :(得分:-1)
仍然没有正面答案吗?
很奇怪他们(HTC和三星)没有为第三方应用程序提供更新其小部件的方法!因此,我们最终会向第三方短信应用的用户抱怨短信计数器何时无法更新。这非常令人难过,尤其是在Android界面上,框架使应用程序集成变得如此简单!这些实现应该由Android社区和Android联盟负面评判!
如果有人为强制更新供应商特定短信应用程序(HTC和三星)的小部件找到了解决办法,那么未读短信计数器正确更新,并希望分享这些知识,非常欢迎您!