android– 如何在app启动器图标中显示通知计数[复制]

android– 如何在app启动器图标中显示通知计数[复制],第1张

概述参见英文答案>IsthereawaytoaddabadgetoanapplicationiconinAndroid?                                    5个三星galaxynote2android版4.1.2我知道之前已经提出过这个问题而且回复是不可能的Howtodisplayballoon

参见英文答案 > Is there a way to add a badge to an application icon in Android?                                    5个
三星galaxy note 2 androID版4.1.2

我知道之前已经提出过这个问题而且回复是不可能的

How to display balloon counter over application launcher icon on
androID

然而昨天我更新了facebook应用程序,它开始显示未读消息私人消息的计数器.为什么Facebook应用程序可以,我不能为我的应用程序这样做?

三星galaxy note 2 androID版4.1.2

解决方法:

AndroID(没有自定义启动器和触摸界面的“vanilla”androID)不允许更改应用程序图标,因为一旦程序编译它就会密封在.apk中.没有办法使用标准API以编程方式将其更改为“可绘制”.您可以使用小部件而不是图标来实现目标.小部件是可自定义的.请阅读:http://www.cnet.com/8301-19736_1-10278814-251.html和http://developer.android.com/guide/topics/appwidgets/index.html.
另请看这里:https://github.com/jgilfelt/android-viewbadger.它可以帮到你.
至于徽章编号.正如我之前所说 – 没有标准的方法来做到这一点.但我们都知道AndroID是一个开放的 *** 作系统,我们可以随心所欲地使用它,所以添加徽章编号的唯一方法 – 使用一些第三方应用程序或自定义启动器,或者前端触摸接口:三星touchWiz或索尼Xperia的界面.其他答案使用此功能,您可以在stackoverflow上搜索此功能,例如0700但是我会再重复一遍:没有标准的API,我想说这是一个不好的做法.应用程序的图标通知徽章是iOS模式,不应该在AndroID应用程序中使用它.在AndrioID中,有一个状态栏通知用于这些目的:http://developer.android.com/guide/topics/ui/notifiers/notifications.html
所以,如果Facebook或其他人使用它 – 这不是我们应该考虑的常见模式或趋势.但是,如果你仍然坚持并且不想使用主屏幕小部件,那么请看这里,请:
How does Facebook add badge numbers on app icon in Android?
如你所见,这不是一个真正的Facebook应用程序,它是touchWiz.在vanilla androID中,这可以通过Nova Launcher http://forums.androidcentral.com/android-applications/199709-how-guide-global-badge-notifications.html实现
因此,如果您在某处看到图标徽章,请确保它是第3方启动器或触摸界面(前端包装器).可能有时Google会将此功能添加到标准AndroID API中.

总结

以上是内存溢出为你收集整理的android – 如何在app启动器图标中显示通知计数[复制]全部内容,希望文章能够帮你解决android – 如何在app启动器图标中显示通知计数[复制]所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1104506.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存