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