Merge "Expose SubscriptionManager.getActiveDataSubscriptionId() as public API"
This commit is contained in:
committed by
Gerrit Code Review
commit
80496e96e4
@@ -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();
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user