DeviceRadioState


open class DeviceRadioState
kotlin.Any
   ↳ android.app.admin.policy.DeviceRadioState

Controls for device radio settings.

Summary

Constants
static Int

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

static Int

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

Properties
static PolicyIdentifier<Int!>

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

Constants

MANAGED_ESIM_OUTGOING_TRANSFER_ALLOWED

static val MANAGED_ESIM_OUTGOING_TRANSFER_ALLOWED: Int

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

Value: 1

MANAGED_ESIM_OUTGOING_TRANSFER_DISALLOWED

static val MANAGED_ESIM_OUTGOING_TRANSFER_DISALLOWED: Int

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

Value: 2

Properties

MANAGED_ESIM_OUTGOING_TRANSFER

static val MANAGED_ESIM_OUTGOING_TRANSFER: PolicyIdentifier<Int!>

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