8.0以上,用这种方式创建通知
notificationManager.createNotificationChannel(new NotificationChannel(CHANNEL_ID, "通知", NotificationManager.IMPORTANCE_HIGH));//第三个参数,重要程度
notificationBuilder = new NotificationCompat.Builder(MainActivity.this, CHANNEL_ID);
第三个参数要设置为NotificationManager.IMPORTANCE_HIGH
然后到 设置-通知和状态栏-通知管理-<应用名称>-通知类别-<通知名称>(对应new NotificationChannel的第二个参数,设置后需要卸载重装应用名称才会更新)-悬浮通知,打开开关
猜想,其他品牌手机如果没显示,可能也是系统设置的原因