安卓桌面消息获取,角标数量显示
2017-06-21 17:15
281 查看
获取到环信发送的数据后,以极光推送给推送方式完成消息通知,但是小米手机上,角标数量不变化。百度了很久发现了这个方法。感谢这个博主:http://blog.csdn.net/u013334392/article/details/54089205 他写的比较详细,但是我只用到了三行就完成了。做个记号..
Notification.Builder builder = new Notification.Builder(this)
.setContentTitle(“title”).setContentText(“text”).setSmallIcon(R.drawable.icon;
Notification notification = builder.build();//生成通知
try {
*//import Java.lang.reflect.Field;
//import java.lang.reflect.Method;*
Field field = notification.getClass().getDeclaredField(“extraNotification”);
Object extraNotification = field.get(notification);
Method method = extraNotification.getClass().getDeclaredMethod(“setMessageCount”, int.class);
method.invoke(extraNotification, mCount);//mCount为实时获取的角标未读消息数量
} catch (Exception e) {
e.printStackTrace();
}
mNotificationManager.notify(0,notification);//0为通知ID
//小米亲测可用
修改文件在环信三方依赖库的EaseNotifier文件
Notification.Builder builder = new Notification.Builder(this)
.setContentTitle(“title”).setContentText(“text”).setSmallIcon(R.drawable.icon;
Notification notification = builder.build();//生成通知
try {
*//import Java.lang.reflect.Field;
//import java.lang.reflect.Method;*
Field field = notification.getClass().getDeclaredField(“extraNotification”);
Object extraNotification = field.get(notification);
Method method = extraNotification.getClass().getDeclaredMethod(“setMessageCount”, int.class);
method.invoke(extraNotification, mCount);//mCount为实时获取的角标未读消息数量
} catch (Exception e) {
e.printStackTrace();
}
mNotificationManager.notify(0,notification);//0为通知ID
//小米亲测可用
修改文件在环信三方依赖库的EaseNotifier文件
相关文章推荐
- 安卓桌面消息获取,角标数量显示
- Android中桌面图标显示通知消息的数量
- Android系统 应用图标显示未读消息数(BadgeNumber) 桌面app图标的角标显示
- [安卓] 9、线程、VIEW、消息实现从TCP服务器获取数据动态加载显示
- 安卓开发:角标显示未读消息数
- android不使用推送,在桌面图标上显示消息数量
- Android系统 应用图标显示未读消息数(BadgeNumber) 桌面app图标的角标显示
- Android系统 应用图标显示未读消息数(BadgeNumber) 桌面app图标的角标显示
- Android系统 应用图标显示未读消息数(BadgeNumber) 桌面app图标的角标显示
- Android系统 应用图标显示未读消息数(BadgeNumber) 桌面app图标的角标显示
- Android系统 应用图标显示未读消息数(BadgeNumber) 桌面app图标的角标显示
- Android系统 应用图标显示未读消息数(BadgeNumber) 桌面app图标的角标显示 Android系统 应用图标显示未读消息数(BadgeNumber) 桌面app图标的角标显示
- Windows 7桌面显示图标窗口句柄的获取
- ios UITabBar UITabBarItem 设置角标 数字 红点 未读消息数量
- 如何实现桌面App图标可以动态显示消息数(类似手机上的QQ图标)?
- 【Android】 桌面图标右上角显示数字(角标)
- 显示推送数据到mq成功,但是mq管理器中消息数量没增长
- Delphi实现窗口一直在桌面工作区内显示(重写WM_WINDOWPOSCHANGING消息)
- iOS如何显示桌面应用图标上的推送消息数(大神勿进)
- IOS应用桌面icon上不显示角标问题修复