Android系统主题在通知图标中添加自己的背景

Android系统主题在通知图标中添加自己的背景,android,notifications,android-notifications,notification-icons,Android,Notifications,Android Notifications,Notification Icons,我使用NotificationCompat创建了一个简单的通知 下面是我的代码 NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(mContext); mBuilder.setSmallIcon(icon) .setTicker(title) .setWhen(0) .setAutoCancel(true) .setContentTitle(ti

我使用
NotificationCompat
创建了一个简单的通知
下面是我的代码

NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(mContext);
mBuilder.setSmallIcon(icon)
        .setTicker(title)
        .setWhen(0)
        .setAutoCancel(true)
        .setContentTitle(title)
        .setStyle(new NotificationCompat.InboxStyle())
        .setContentIntent(resultPendingIntent)
        .setSound(RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION))
        .setContentText(message);

NotificationManager notificationManager = (NotificationManager) mContext.getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.notify(mNotificationId, mBuilder.build());
这是我设备上的输出

我的图标没有蓝色渐变背景。图标是仅包含白色USB符号的png。
我怀疑系统正在添加背景

现在我的问题是,我如何防止这种修改


我的设备正在运行KitKat 4.4.4

如果未指定“大”图标,系统将以标准背景显示“小”图标,在您的情况下为蓝色渐变

您可以设置自定义图像,其中可以指定显示的位图而不是默认图标。注意:大图标的大小应为64x64dp。有关具体示例,请参阅

由于安卓5.0,您可以选择使用它来设置图标后面的背景色。但这显然不适用于Android 4.4