Создание NotificationChannel
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
int importance = NotificationManager.IMPORTANCE_HIGH;
NotificationChannel channel = new NotificationChannel(CHANNEL_ID, channelName, importance);
channel.setDescription(channelDescription);
channel.setLockscreenVisibility(visibilityLockScreen);
channel.enableLights(true);
channel.setLightColor(COLOR);
notificationManager.createNotificationChannel(channel);
}
Создание уведомления
Notification notification = new NotificationCompat.Builder(this, NC_ID)
.setContentTitle(TITLE)
.setSmallIcon(ICON)
.setPriority(NotificationCompat.PRIORITY_HIGH)
.setLights(Color.YELLOW, 500, 500)
.build();
Скажем, я хочу настроить источники света. Должен ли я использовать channel.setLightColor(COLOR);
или .setLights(COLOR)
для уведомления? Нужна общая информация о настройке.