Merge "Update TelephonyManager.setAllowedNetworkTypeForReason Docs"
This commit is contained in:
@@ -9409,12 +9409,13 @@ public class TelephonyManager {
|
||||
/**
|
||||
* Set the allowed network types of the device and provide the reason triggering the allowed
|
||||
* network change.
|
||||
* <p>Requires permission: android.Manifest.MODIFY_PHONE_STATE or
|
||||
* <p>Requires permission: {@link android.Manifest.permission#MODIFY_PHONE_STATE} or
|
||||
* that the calling app has carrier privileges (see {@link #hasCarrierPrivileges}).
|
||||
*
|
||||
* This can be called for following reasons
|
||||
* This can be called for following reasons:
|
||||
* <ol>
|
||||
* <li>Allowed network types control by USER {@link #ALLOWED_NETWORK_TYPES_REASON_USER}
|
||||
* <li>Allowed network types control by USER
|
||||
* {@link TelephonyManager#ALLOWED_NETWORK_TYPES_REASON_USER}
|
||||
* <li>Allowed network types control by carrier {@link #ALLOWED_NETWORK_TYPES_REASON_CARRIER}
|
||||
* </ol>
|
||||
* This API will result in allowing an intersection of allowed network types for all reasons,
|
||||
@@ -9424,7 +9425,13 @@ public class TelephonyManager {
|
||||
* @param allowedNetworkTypes The bitmask of allowed network type
|
||||
* @throws IllegalStateException if the Telephony process is not currently available.
|
||||
* @throws IllegalArgumentException if invalid AllowedNetworkTypesReason is passed.
|
||||
* @throws SecurityException if the caller does not have the required privileges
|
||||
* @throws SecurityException if the caller does not have the required privileges or if the
|
||||
* caller tries to use one of the following security-based reasons without
|
||||
* {@link android.Manifest.permission#MODIFY_PHONE_STATE} permissions.
|
||||
* <ol>
|
||||
* <li>{@code TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_ENABLE_2G}</li>
|
||||
* <li>{@code TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_USER_RESTRICTIONS}</li>
|
||||
* </ol>
|
||||
*/
|
||||
@RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE)
|
||||
@RequiresFeature(
|
||||
|
||||
Reference in New Issue
Block a user