diff --git a/core/res/res/drawable-hdpi/ic_sim_card_multi_24px_clr.png b/core/res/res/drawable-hdpi/ic_sim_card_multi_24px_clr.png
new file mode 100644
index 0000000000000..c4a66bbf05c58
Binary files /dev/null and b/core/res/res/drawable-hdpi/ic_sim_card_multi_24px_clr.png differ
diff --git a/core/res/res/drawable-hdpi/ic_sim_card_multi_48px_clr.png b/core/res/res/drawable-hdpi/ic_sim_card_multi_48px_clr.png
new file mode 100644
index 0000000000000..db901d94912c5
Binary files /dev/null and b/core/res/res/drawable-hdpi/ic_sim_card_multi_48px_clr.png differ
diff --git a/core/res/res/drawable-mdpi/ic_sim_card_multi_24px_clr.png b/core/res/res/drawable-mdpi/ic_sim_card_multi_24px_clr.png
new file mode 100644
index 0000000000000..5d212851c168e
Binary files /dev/null and b/core/res/res/drawable-mdpi/ic_sim_card_multi_24px_clr.png differ
diff --git a/core/res/res/drawable-mdpi/ic_sim_card_multi_48px_clr.png b/core/res/res/drawable-mdpi/ic_sim_card_multi_48px_clr.png
new file mode 100644
index 0000000000000..249379dd2c2cf
Binary files /dev/null and b/core/res/res/drawable-mdpi/ic_sim_card_multi_48px_clr.png differ
diff --git a/core/res/res/drawable-xhdpi/ic_sim_card_multi_24px_clr.png b/core/res/res/drawable-xhdpi/ic_sim_card_multi_24px_clr.png
new file mode 100644
index 0000000000000..9675e568601bc
Binary files /dev/null and b/core/res/res/drawable-xhdpi/ic_sim_card_multi_24px_clr.png differ
diff --git a/core/res/res/drawable-xhdpi/ic_sim_card_multi_48px_clr.png b/core/res/res/drawable-xhdpi/ic_sim_card_multi_48px_clr.png
new file mode 100644
index 0000000000000..a57a0b9f725ca
Binary files /dev/null and b/core/res/res/drawable-xhdpi/ic_sim_card_multi_48px_clr.png differ
diff --git a/core/res/res/drawable-xxhdpi/ic_sim_card_multi_24px_clr.png b/core/res/res/drawable-xxhdpi/ic_sim_card_multi_24px_clr.png
new file mode 100644
index 0000000000000..db26fbf95c4ea
Binary files /dev/null and b/core/res/res/drawable-xxhdpi/ic_sim_card_multi_24px_clr.png differ
diff --git a/core/res/res/drawable-xxhdpi/ic_sim_card_multi_48px_clr.png b/core/res/res/drawable-xxhdpi/ic_sim_card_multi_48px_clr.png
new file mode 100644
index 0000000000000..dddb0a162c53f
Binary files /dev/null and b/core/res/res/drawable-xxhdpi/ic_sim_card_multi_48px_clr.png differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_sim_card_multi_24px_clr.png b/core/res/res/drawable-xxxhdpi/ic_sim_card_multi_24px_clr.png
new file mode 100644
index 0000000000000..fbda03745e61a
Binary files /dev/null and b/core/res/res/drawable-xxxhdpi/ic_sim_card_multi_24px_clr.png differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_sim_card_multi_48px_clr.png b/core/res/res/drawable-xxxhdpi/ic_sim_card_multi_48px_clr.png
new file mode 100644
index 0000000000000..3316f14101060
Binary files /dev/null and b/core/res/res/drawable-xxxhdpi/ic_sim_card_multi_48px_clr.png differ
diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml
index f6d08363b2499..640fbbd805b35 100644
--- a/core/res/res/values/symbols.xml
+++ b/core/res/res/values/symbols.xml
@@ -1206,6 +1206,9 @@
+
+
+
diff --git a/telephony/java/android/telephony/SubscriptionInfo.java b/telephony/java/android/telephony/SubscriptionInfo.java
index 26f17c8e331db..a3ace36b7e592 100644
--- a/telephony/java/android/telephony/SubscriptionInfo.java
+++ b/telephony/java/android/telephony/SubscriptionInfo.java
@@ -33,6 +33,11 @@ import android.os.Parcelable;
*/
public class SubscriptionInfo implements Parcelable {
+ /**
+ * Size of text to render on the icon.
+ */
+ private static final int TEXT_SIZE = 22;
+
/**
* Subscription Identifier, this is a device unique number
* and not an index into an array
@@ -201,10 +206,11 @@ public class SubscriptionInfo implements Parcelable {
paint.setColorFilter(null);
// Write the sim slot index.
+ paint.setAntiAlias(true);
paint.setTypeface(Typeface.create("sans-serif", Typeface.NORMAL));
paint.setColor(Color.WHITE);
- paint.setTextSize(12);
- final String index = Integer.toString(mSimSlotIndex);
+ paint.setTextSize(TEXT_SIZE);
+ final String index = Integer.toString(mSimSlotIndex + 1);
final Rect textBound = new Rect();
paint.getTextBounds(index, 0, 1, textBound);
final float xOffset = (width / 2.f) - textBound.centerX();