diff --git a/res/values/strings.xml b/res/values/strings.xml
index 467ad126251..c1c872e0efa 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -6432,6 +6432,8 @@
Ask every time
Selection required
+
+ SIM selection
diff --git a/src/com/android/settings/sim/SimSelectNotification.java b/src/com/android/settings/sim/SimSelectNotification.java
index 67e423b3f9f..2dd2dcf4d4c 100644
--- a/src/com/android/settings/sim/SimSelectNotification.java
+++ b/src/com/android/settings/sim/SimSelectNotification.java
@@ -16,6 +16,7 @@
package com.android.settings.sim;
+import android.app.NotificationChannel;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.BroadcastReceiver;
@@ -40,6 +41,9 @@ public class SimSelectNotification extends BroadcastReceiver {
private static final String TAG = "SimSelectNotification";
private static final int NOTIFICATION_ID = 1;
+ private static final String SIM_SELECT_NOTIFICATION_CHANNEL =
+ "sim_select_notification_channel";
+
@Override
public void onReceive(Context context, Intent intent) {
final TelephonyManager telephonyManager = (TelephonyManager)
@@ -117,8 +121,14 @@ public class SimSelectNotification extends BroadcastReceiver {
private void createNotification(Context context){
final Resources resources = context.getResources();
+
+ NotificationChannel notificationChannel = new NotificationChannel(
+ SIM_SELECT_NOTIFICATION_CHANNEL,
+ resources.getString(R.string.sim_selection_channel_title),
+ NotificationManager.IMPORTANCE_LOW);
+
NotificationCompat.Builder builder =
- new NotificationCompat.Builder(context)
+ new NotificationCompat.Builder(context, SIM_SELECT_NOTIFICATION_CHANNEL)
.setSmallIcon(R.drawable.ic_sim_card_alert_white_48dp)
.setColor(context.getColor(R.color.sim_noitification))
.setContentTitle(resources.getString(R.string.sim_notification_title))
@@ -130,6 +140,7 @@ public class SimSelectNotification extends BroadcastReceiver {
builder.setContentIntent(resultPendingIntent);
NotificationManager notificationManager =
(NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
+ notificationManager.createNotificationChannel(notificationChannel);
notificationManager.notify(NOTIFICATION_ID, builder.build());
}