Update SubInfo#getNumber docs to reflect permission requirement
getLine1Number has been moved out of the READ_PHONE_STATE permission, but callers with READ_PHONE_STATE can still query SubscriptionInfo which contains the number for the subscription. The number will be sanitized from the resulting SubscriptionInfo object(s); this change updates the docs to reflect the new READ_PHONE_NUMBERS permission requirement. Bug: 152063877 Test: atest SubscriptionControllerTest Change-Id: If4834ad0f648556207ad9b848fc4db332993a6d6
This commit is contained in:
@ -449,12 +449,20 @@ public class SubscriptionInfo implements Parcelable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return the number of this subscription.
|
* @return the number of this subscription if the calling app has been granted the
|
||||||
|
* READ_PHONE_NUMBERS permission, or an empty string otherwise
|
||||||
*/
|
*/
|
||||||
public String getNumber() {
|
public String getNumber() {
|
||||||
return mNumber;
|
return mNumber;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @hide
|
||||||
|
*/
|
||||||
|
public void clearNumber() {
|
||||||
|
mNumber = "";
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return the data roaming state for this subscription, either
|
* @return the data roaming state for this subscription, either
|
||||||
* {@link SubscriptionManager#DATA_ROAMING_ENABLE} or {@link SubscriptionManager#DATA_ROAMING_DISABLE}.
|
* {@link SubscriptionManager#DATA_ROAMING_ENABLE} or {@link SubscriptionManager#DATA_ROAMING_DISABLE}.
|
||||||
|
Reference in New Issue
Block a user