Android悬浮通知横幅显示无效的问题
最近在做一个需求,就是手机压后台,来消息需要悬浮通知横幅显示
我们都知道Android 8.0 之后,需要打开权限相关才能展示。
如图:8.0需要打开
点击新消息列表
Android5.0之前需要 setTicker发送通知
Notification.Builder builder = new Notification.Builder(context);
builder.setTicker("悬浮通知");
builder.setDefaults(NotificationCompat.DEFAULT_ALL);
builder.setPriority(Notification.PRIORITY_HIGH);
Android5.0之后使用了setFullScreenIntent
Notification.Builder builder = new Notification.Builder(context);
builder.setFullScreenIntent(intent, true);
不知道为什么我使用setFullScreenIntent的时候,有些手机弹不出来,一款锤子手机,一款oppo手机
所以建议使用setTicker 测试了 oppo vivo 锤子 华为 都是OK的。