Merge "Expose SubscriptionManager.getActiveDataSubscriptionId() as public API"

This commit is contained in:
Jayachandran Chinnakkannu
2019-11-14 18:37:23 +00:00
committed by Gerrit Code Review
2 changed files with 7 additions and 5 deletions

View File

@@ -44947,6 +44947,7 @@ package android.telephony {
method @NonNull @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public android.os.ParcelUuid createSubscriptionGroup(@NonNull java.util.List<java.lang.Integer>); method @NonNull @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public android.os.ParcelUuid createSubscriptionGroup(@NonNull java.util.List<java.lang.Integer>);
method @Deprecated public static android.telephony.SubscriptionManager from(android.content.Context); method @Deprecated public static android.telephony.SubscriptionManager from(android.content.Context);
method public java.util.List<android.telephony.SubscriptionInfo> getAccessibleSubscriptionInfoList(); method public java.util.List<android.telephony.SubscriptionInfo> getAccessibleSubscriptionInfoList();
method public static int getActiveDataSubscriptionId();
method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public android.telephony.SubscriptionInfo getActiveSubscriptionInfo(int); method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public android.telephony.SubscriptionInfo getActiveSubscriptionInfo(int);
method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public int getActiveSubscriptionInfoCount(); method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public int getActiveSubscriptionInfoCount();
method public int getActiveSubscriptionInfoCountMax(); method public int getActiveSubscriptionInfoCountMax();

View File

@@ -3228,13 +3228,14 @@ public class SubscriptionManager {
} }
/** /**
* Get active data subscription id. * Get active data subscription id. Active data subscription refers to the subscription
* currently chosen to provide cellular internet connection to the user. This may be
* different from getDefaultDataSubscriptionId(). Eg. Opportunistics data
*
* See {@link PhoneStateListener#onActiveDataSubscriptionIdChanged(int)} for the details. * See {@link PhoneStateListener#onActiveDataSubscriptionIdChanged(int)} for the details.
* *
* @return Active data subscription id * @return Active data subscription id if any is chosen, or
* * SubscriptionManager.INVALID_SUBSCRIPTION_ID if not.
* //TODO: Refactor this API in b/134702460
* @hide
*/ */
public static int getActiveDataSubscriptionId() { public static int getActiveDataSubscriptionId() {
try { try {