1

Stock Android 不支持像 iPhone 上那样覆盖应用程序图标的“徽章”(例如,消息应用程序上的未读计数)。Stackoverflow 上有很多问题可以证实这一点并建议使用小部件。

虽然小部件是可爱的东西,但它们需要用户进行过多的交互才能到位(所有搜索、长按等),并且实际上并不会更改应用程序图标。所以不,这不是一个选择。

我接受 Android 没有应用程序图标徽章。但是,HTC Sense 和三星 TouchWiz可以。我现在正在查看我的 Galaxy S,应用程序启动器消息图标有一个带有未读 SMS 消息数量的徽章。

有谁知道如何为 Sense 和 TouchWiz 设备单独访问此徽章功能?(我希望有两个 API)。

4

3 回答 3

2

有谁知道如何为 Sense 和 TouchWiz 设备单独访问此徽章功能?(我希望有两个 API)。

分别成为 HTC 或三星的员工。

HTC可能会开始通过 Open Sense 为此类事物提供 API。三星可能会开始通过他们的开发者网站为类似的东西提供 API。我不知道目前两者都存在,我不会指望它变得可用。

您所看到的是这些主屏幕的一个功能。当然,欢迎您在具有此功能的地方编写自己的主屏幕,甚至可能公开一个 API 供第三方开发人员使用。

于 2011-07-28T20:03:08.070 回答
2

我不了解 HTC,但我在这里写了如何在三星手机上执行此操作如何与三星手机上的 BadgeProvider 交互以向应用程序图标添加计数?

于 2013-11-22T03:42:30.370 回答
-1

对此仍然没有肯定的答案吗?

很奇怪,他们(HTC 和三星)还没有想出让第三方应用程序更新他们的小部件的方法!所以我们最终让第三方短信应用程序的用户抱怨短信计数器没有在应该更新的时候更新。这是非常可悲的,尤其是在 Android 世界中,框架使应用程序集成变得如此容易!这样的实现应该受到Android社区和Android联盟的负面评价!

如果有人找到强制更新供应商特定短信应用程序(HTC 和三星)的小部件的解决方法,那么未读短信计数器会正确更新,并希望分享这些知识,非常欢迎您!

于 2012-12-27T13:13:53.210 回答