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);

相关内容

热门资讯

黑科技工具!cloudpoke... 黑科技工具!cloudpoker辅助器(wepoke有没有挂)本来有挂(有挂分享)-哔哩哔哩是一款可...
黑科技总结!aapoker有挂... 黑科技总结!aapoker有挂(微扑克有挂么)其实存在有挂(有挂细节)-哔哩哔哩1、这是跨平台的微扑...
黑科技挂!云扑克内置辅助器(微... 黑科技挂!云扑克内置辅助器(微扑克透牌)本来存在有挂(有挂实锤)-哔哩哔哩1、在微扑克透牌ai机器人...
黑科技代打!aapoker辅助... 黑科技代打!aapoker辅助工具(aapokerai辅助)一向是有挂(揭秘有挂)-哔哩哔哩;小薇(...
黑科技玄学!德州ai神器下载(... 黑科技玄学!德州ai神器下载(微扑克如何让系统发好牌)从来是有挂(有挂解惑)-哔哩哔哩1、下载好微扑...
黑科技好友房!云扑克是否有外挂... 您好,德扑ai机器人软件开发这款游戏可以开挂的,确实是有挂的,需要了解加威信【136704302】很...
黑科技科技!wpk透视外挂(w... 黑科技科技!wpk透视外挂(wepoke黑科技)一直真的有挂(详细教程)-哔哩哔哩1、打开德州pok...
黑科技数据!wpk辅助(微扑克... 黑科技数据!wpk辅助(微扑克透牌)好像真的有挂(有挂规律)-哔哩哔哩1、下载好微扑克透牌辅助软件之...
黑科技免费!哈糖大菠萝平台正规... 黑科技免费!哈糖大菠萝平台正规(微扑克有挂么)好像是真的有挂(有挂助手)-哔哩哔哩1、超多福利:超高...
黑科技攻略!德扑AI策略软件(... 您好,德扑AI策略软件这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在...