如何在android中显示本地推送通知(在主屏幕上的应用程序图标上,如i-phone)

Posted

技术标签:

【中文标题】如何在android中显示本地推送通知(在主屏幕上的应用程序图标上,如i-phone)【英文标题】:how to show local push notification (on app icon on home screen like i-phone) in android 【发布时间】:2012-12-04 14:18:34 【问题描述】:

我的任务是显示本地推送通知。我已成功完成在栏上显示推送通知。但我也必须在主屏幕上的应用程序启动图标上显示本地通知,就像在 i-phone 中一样。看图

我想要这种通知。在这里,可能是我使用自定义 AlertDialog 创建的对话框。但我被应用程序图标上的通知卡住了,即应用程序图标右上角包含通知号的气泡。我认为这个功能不是由 android sdk 提供的。但是我们的客户说她在她的 Android 手机上看到了一些应用程序的此类通知。 那么在Android中是否有可能,如果是,那么该怎么做?

【问题讨论】:

【参考方案1】:

您正在寻找的是一个“徽章”,很遗憾地告诉您,这在 Android 上不存在 - 您的客户一定是搞错了。

您可以做的一种解决方法是为您的应用创建一个小部件(如果您愿意,您甚至可以让它看起来像一个应用图标...),您可以添加一个徽章或更新它的外观选择。

【讨论】:

是的,我在网上到处读到这个,到处都提到了那个小部件,但我看起来很难做到。顺便谢谢你的回答 不要气馁 - 这真的不是太难,特别是如果它是一个简单的小部件。大量代码可以复制/粘贴和调整。 在某些三星设备(例如 Galaxy SII)的三星自定义启动器中的系统应用程序中可以使用这些徽章。但这些应用程序使用的是三星独有的 API,非三星开发人员无法使用。只是为了澄清为什么有人可能认为这在 Android 中是可能的。 真的。您可以只需编写自己的启动器!哈哈

以上是关于如何在android中显示本地推送通知(在主屏幕上的应用程序图标上,如i-phone)的主要内容,如果未能解决你的问题,请参考以下文章

屏幕锁定时如何通知推送通知?

Android如何在屏幕上显示通知

在推送/本地通知右侧显示自定义图像?

推送通知未在 Android 上显示

控制推送通知

用户在屏幕聊天时如何取消本地推送通知?