DeviceRadioState


public class DeviceRadioState
extends Object

java.lang.Object
   ↳ android.app.admin.policy.DeviceRadioState


Controls for device radio settings.

Summary

Constants

int MANAGED_ESIM_OUTGOING_TRANSFER_ALLOWED

Specifies that the user is allowed to transfer managed eSIMs from the device.

int MANAGED_ESIM_OUTGOING_TRANSFER_DISALLOWED

Specifies that the user is not allowed to transfer managed eSIMs from the device.

Fields

public static final PolicyIdentifier<Integer> MANAGED_ESIM_OUTGOING_TRANSFER

Policy that controls whether outgoing transfer is allowed for managed embedded subscriptions.

Inherited methods

Constants

MANAGED_ESIM_OUTGOING_TRANSFER_ALLOWED

Added in API level 10000
public static final int MANAGED_ESIM_OUTGOING_TRANSFER_ALLOWED

Specifies that the user is allowed to transfer managed eSIMs from the device.

Constant Value: 1 (0x00000001)

MANAGED_ESIM_OUTGOING_TRANSFER_DISALLOWED

Added in API level 10000
public static final int MANAGED_ESIM_OUTGOING_TRANSFER_DISALLOWED

Specifies that the user is not allowed to transfer managed eSIMs from the device.

Constant Value: 2 (0x00000002)

Fields

MANAGED_ESIM_OUTGOING_TRANSFER

Added in API level 10000
public static final PolicyIdentifier<Integer> MANAGED_ESIM_OUTGOING_TRANSFER

Policy that controls whether outgoing transfer is allowed for managed embedded subscriptions.

Policy details
Settable by

This policy can be set with scope Device by anyone holding android.permission.MANAGE_DEVICE_POLICY_MANAGED_SUBSCRIPTIONS, or the following DPC types:

  • Device Owner
  • Managed Profile Owner (Of Organization Owned Device)
  • Managed Profile Owner (Of Personally Owned Device)
  • Unaffiliated Full User Profile Owner
  • Profile Owner on User 0
  • Affiliated Full User Profile Owner

Resources affected This policy takes effect device-wide, so it affects all users.
Conflict resolution mechanism If this policy is set by multiple admins, MANAGED_ESIM_OUTGOING_TRANSFER_DISALLOWED takes effect if it is set by any admin.
Policy value Integer, value is one of the following:
See also: DevicePolicyManager.setPolicy, DevicePolicyManager.getPolicy