Android通知图标未显示
创始人
2024-08-21 19:30:14
0
  1. 确保通知权限已经启用。
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
        NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
        NotificationChannel notificationChannel = new NotificationChannel("channel_id", "channel_name", NotificationManager.IMPORTANCE_HIGH);
        notificationManager.createNotificationChannel(notificationChannel);
}
  1. 如果您的应用是针对 API 26 或更高版本的,请确保通知渠道与通知中使用的通知 ID 匹配。
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
        NotificationChannel notificationChannel = new NotificationChannel("channel_id", "channel_name", NotificationManager.IMPORTANCE_HIGH);
        NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
        notificationManager.createNotificationChannel(notificationChannel);
        NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "channel_id")
            .setSmallIcon(R.drawable.notification_icon)
            .setContentTitle("My notification")
            .setContentText("Hello World!")
            .setPriority(NotificationCompat.PRIORITY_HIGH)
            .setAutoCancel(true);
        Notification notification = builder.build();
        notificationManager.notify(1, notification);
 }
  1. 有些 ROM(如 MIUI)会自动隐藏通知图标。在这种情况下,您需要通过更改系统设置来使通知图标可见。
Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
intent.setData(Uri.fromParts("package", getPackageName(), null));
startActivity(intent);
  1. 如果您的应用是针对 API 21 或更高版本的,则可以使用以下代码来设置通知图标。
NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "channel_id")
            .setSmallIcon(R.drawable.notification_icon)
            .setContentTitle("My notification")
            .setContentText("Hello World!")
            .setPriority(NotificationCompat.PRIORITY_HIGH)
            .setAutoCancel(true);
Notification notification = builder.build();
notificationManager.notify(1, notification);

相关内容

热门资讯

据统计!逍遥湖北卡五星辅助器,... 据统计!逍遥湖北卡五星辅助器,微乐自建房辅助软件下载,大纲教程(有挂解惑)-哔哩哔哩1、很好的工具软...
透视计算!德普之星透视免费,德... 透视计算!德普之星透视免费,德普之星有透视辅助吗(透视)原来真的是有挂(今日头条)-哔哩哔哩1、德普...
此事引发网友热议!衢州都莱罗松... 您好,广东雀神智能辅助照片这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很...
透视规律!德普之星app安卓版... 透视规律!德普之星app安卓版破解版,德普辅助软件(透视)确实是真的挂(有挂讲解)-哔哩哔哩1、进入...
为了进一步!衢州都莱辅助软件,... 为了进一步!衢州都莱辅助软件,we poker辅助器,学习教程(果真有挂)-哔哩哔哩衢州都莱辅助软件...
透视黑科技!德普之星透视免费,... 透视黑科技!德普之星透视免费,德普之星辅助工具如何打开(透视)确实是真的挂(的确有挂)-哔哩哔哩该软...
目前来看!衢州都莱破解器,hh... 目前来看!衢州都莱破解器,hhpoker底牌透视脚本,总结教程(有挂讲解)-哔哩哔哩1、完成hhpo...
透视美元局!德普之星透视辅助插... 透视美元局!德普之星透视辅助插件,德普之星透视辅助(透视)其实是有挂(有挂教学)-哔哩哔哩1、金币登...
据玩家消息!蜀山四川麻亲友房祈... 据玩家消息!蜀山四川麻亲友房祈福,财神十三章开挂真的假的,总结教程(存在有挂)-哔哩哔哩1、操作简单...
更值得关注的是!微信小程序微乐... 更值得关注的是!微信小程序微乐陕西挖坑辅助,微乐小程序自建房辅助器下载,经验教程(了解有挂)-哔哩哔...