三星galaxy note 2 android版4.1.2
我知道之前已经提出过这个问题而且回复是不可能的
如何在android上的应用程序启动器图标上显示气球计数器
然而昨天我更新了facebook应用程序,它开始显示未读消息私人消息的计数器.为什么Facebook应用程序可以,我不能为我的应用程序这样做?


三星galaxy note 2 android版4.1.2
三星的TWLauncher允许应用程序在应用程序图标上创建徽章计数.
这完全没有记载!在任何地方都没有提到它,只有少数应用程序正在使用它(例如Facebook,eBay).
如何使用此功能为您的应用图标添加计数?
这是三星设备非常具体的.我一般不会问Android.我只是要问三星的Touchwhiz界面,它目前允许徽章.Android没有.
借助索尼的Xperia Home,某些应用程序可以在应用程序图标上显示计数气泡或徽章.Facebook和Facebook Messenger都是这样做的,以及内置的电子邮件应用程序.
这已经解决了三星的发射器,但我还没有找到任何关于如何为索尼的发射器做这个的文档.
怎么做到呢?
我正在寻找一种在用户收到推送通知时显示应用程序图标徽章的方法。
我使用 Firebase_messaging 插件处理推送通知,使用 flutter_app_badger 处理应用图标徽章。但我想将两者结合起来,以便在不打开应用程序的情况下在图标上设置数字。有可能做到这一点吗?还是我从 firebase_messaging 插件中忽略了一些明显的东西?
对不起,可怕的解释。我希望有人能帮助我解决这个问题。
我想在应用未打开时在我的应用图标上显示未读通知计数. 这篇文章似乎很接近,但它已经3岁了.是否有任何变化,或者我应该使用已接受答案中提供的解决方案?
- 2016年4月23日编辑 -
我最终使用ShortcutBadger用于大部分设备,我认为这对我来说应该足够了.
基本上,Shortcut Badger会将广播,意图等发送给特定的发射器,例如LG Launcher,以制作徽章.它可能无法涵盖所有发射器,但至少它适用于最新的智能手机.
- 编辑 -
我在LG G2(4.4)上看到的,有一些应用程序,例如Line,显示未读数.
这是我的意思是申请徽章,我想找到一种方法来解决这个问题.
这个号码也会被启动器本身通知,当应用程序放入文件夹时,该文件夹也会显示徽章.
我认为应该有办法让它工作,因为我发现有几个应用程序有徽章.
- 原版的 -
我之前做过搜索,发现有一种方法可以在三星和索尼上制作应用程序徽章,但我想要的是支持其他供应商,如LG和HTC.
是否有通用的方式来制作申请徽章?
谢谢你的帮助!
如何在主屏幕上的应用程序图标上添加徽章计数,如内置的Gmail应用程序,Facebook应用程序.我可以使用三星和索尼设备.但摩托罗拉,Micromax,HTC,LG等其他公司并未设置徽章.
那么如何设置所有Android设备的徽章数?
我想设计以下UI.任何人都可以给我一个例子或建议一些实现源代码吗?

您可能认为这是一个重复的问题,但我希望答案比任何类似的问题更具体.
首先它说像facebook有三星设备的通知徽章. Facebook如何在Android的应用程序图标上添加徽章编号?.事实证明它是touchwiz发射器,它可能是三星设备的默认发射器.当我试图用新星发射器测试我的三星设备.它需要安装一些第三方软件或Nova TestlaUnread.
这是事实.我认为touchWiz正在为所有应用程序添加徽章,但是当我尝试使用我的应用程序进行测试以获得一些通知时,它不会显示任何徽章.因为我发现三星TouchWiz只显示应用程序到这里所述的选定应用程序: 图标上的通知的UI帮助
The question is: is there any way to let know the touchWiz to add badge to my app-icon?
这是三星设备,
以前的论点,看起来不同供应商的启动器是负责Android中app图标的徽章.Sony Experia使用Experia Home/Launcher作为其默认启动器.在我的索尼设备中,他们在那里有一些徽章或短信或Facebook.
The question is: like the previous question, is there any way to let know experia home to add badge to my app icon?
因为我认为可能与启动器交互似乎是"添加徽章到应用程序图标"的解决方案.
并且有关于此活动别名的解决方案,并且不时更改应用程序图标,我认为这是垃圾. 有没有办法在Android中为应用程序图标添加徽章?
所以我正在寻找与供应商特定的发射器交互的解决方案.
'任何解决方案都会受到赞赏,即使我会深入使用android中的原生开发'
谢谢你
所以我想在Gradle中为我的Android Studio项目设置ProGuard,在构建项目时出现以下错误:
错误:任务':app:proguardDebug'的执行失败.java.io.IOException:无法写[C:\ Users\Rich\Desktop\WebProjects\AndroidStudioProjects\Roomie\app\build\intermediates\classes-proguard\debug\classes.jar](无法读取C:\用户\ Rich\Desktop\WebProjects\AndroidStudioProjects\Roomie\app\libs\bolts-android-1.1.4.jar(;;;;;;!META-INF/MANIFEST.MF)](重复的zip条目[a/a .class == bolts-android-1.1.4.jar:bolts/AggregateException.class]))
这是我的proguard-rules.pro
-keep class butterknife.** { *; }
-dontwarn butterknife.internal.**
-keep class **$$ViewInjector { *; }
-dontwarn org.apache.http.annotation.**
-keepclasseswithmembernames class * {
@butterknife.* <fields>;
}
-keepclasseswithmembernames class * {
@butterknife.* <methods>;
}
Run Code Online (Sandbox Code Playgroud)