From cd4dafb77ee02538dd1a9eaf3a05aa6cb2ab4865 Mon Sep 17 00:00:00 2001 From: sqian Date: Wed, 29 Aug 2018 13:58:49 -0700 Subject: [PATCH] Make SubscriptionManager.getSubId public Test: Treehugger Bug: 113072551 Change-Id: I4f5684fed53486c185cc9867882b7ee98cd02a5d --- api/current.txt | 1 + .../java/android/telephony/SubscriptionManager.java | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/api/current.txt b/api/current.txt index 3c7dcc8bdd3a4..a5ee4f00b4052 100644 --- a/api/current.txt +++ b/api/current.txt @@ -42433,6 +42433,7 @@ package android.telephony { method public static int getDefaultSmsSubscriptionId(); method public static int getDefaultSubscriptionId(); method public static int getDefaultVoiceSubscriptionId(); + method public static int[] getSubscriptionIds(int); method public java.util.List getSubscriptionPlans(int); method public boolean isNetworkRoaming(int); method public void removeOnSubscriptionsChangedListener(android.telephony.SubscriptionManager.OnSubscriptionsChangedListener); diff --git a/telephony/java/android/telephony/SubscriptionManager.java b/telephony/java/android/telephony/SubscriptionManager.java index 119733e6a3d1b..d78f49233622c 100644 --- a/telephony/java/android/telephony/SubscriptionManager.java +++ b/telephony/java/android/telephony/SubscriptionManager.java @@ -1177,6 +1177,15 @@ public class SubscriptionManager { } + /** + * Get an array of Subscription Ids for specified slot Index. + * @param slotIndex the slot Index. + * @return subscription Ids or null if the given slot Index is not valid. + */ + public static int[] getSubscriptionIds(int slotIndex) { + return getSubId(slotIndex); + } + /** @hide */ @UnsupportedAppUsage public static int[] getSubId(int slotIndex) {