diff options
| -rw-r--r-- | api/current.txt | 1 | ||||
| -rw-r--r-- | telephony/java/android/telephony/SubscriptionManager.java | 9 |
2 files changed, 10 insertions, 0 deletions
diff --git a/api/current.txt b/api/current.txt index 3c7dcc8bdd3a..a5ee4f00b405 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<android.telephony.SubscriptionPlan> 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 119733e6a3d1..d78f49233622 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) { |