Dispositivo

abstract class Device


Información sobre el dispositivo.

Resumen

Tipos anidados

abstract class Device.Builder

Compilador para Device.

Es el tipo de modo de administración del dispositivo.

Propiedad del dispositivo administrado.

Estado que indica si hay un perfil de trabajo en el dispositivo.

Funciones públicas

java-static Device.Builder!
abstract ImmutableList<ApplicationReport!>!

Son informes sobre las apps instaladas en el dispositivo.

Metadata!

Son los metadatos sobre los informes de aplicaciones.

java-static Device!
DeviceSettings!

Es información sobre la configuración del dispositivo.

Metadata!

Son metadatos sobre la configuración del dispositivo.

HardwareInfo!

Es información detallada sobre el hardware del dispositivo.

Metadata!

Son los metadatos sobre la información del hardware.

abstract String!

Es el nombre del paquete de la app que administra el dispositivo.

Metadata!

Son los metadatos sobre el nombre del paquete de la app de administración.

abstract Device.ManagementMode!

Es el tipo de modo de administración del dispositivo.

Metadata!

Son los metadatos sobre el modo de administración.

ManagementProviderInfo!

Es la información sobre el proveedor de administración de un dispositivo administrado por AMAPI.

Metadata!

Son metadatos sobre la información del proveedor de administración.

NetworkInfo!

Información de la red del dispositivo

Metadata!

Son los metadatos sobre la información de la red.

abstract Device.Ownership!

Propiedad del dispositivo administrado.

Metadata!

Son los metadatos sobre la propiedad.

SoftwareInfo!

Es información detallada sobre el software del dispositivo.

Metadata!

Son los metadatos sobre la información del software.

abstract Device.WorkProfileState!

Estado que indica si hay un perfil de trabajo en el dispositivo.

Metadata!

Son metadatos sobre el estado del perfil de trabajo.

Boolean

Devuelve true si se establece applicationReportsMetadata.

Boolean

Devuelve true si se configuró deviceSettings.

Boolean

Devuelve true si se establece deviceSettingsMetadata.

Boolean

Devuelve true si se configuró hardwareInfo.

Boolean

Devuelve true si se configura hardwareInfoMetadata.

Boolean

Devuelve true si se establece managementAppPackageNameMetadata.

Boolean

Devuelve true si se establece managementModeMetadata.

Boolean

Devuelve true si se configuró managementProviderInfo.

Boolean

Devuelve true si se configura managementProviderInfoMetadata.

Boolean

Devuelve true si se configuró networkInfo.

Boolean

Devuelve true si se configura networkInfoMetadata.

Boolean

Devuelve true si se establece ownershipMetadata.

Boolean

Devuelve true si se configuró softwareInfo.

Boolean

Devuelve true si se configura softwareInfoMetadata.

Boolean

Devuelve true si se establece workProfileStateMetadata.

abstract Device.Builder!

Funciones públicas

compilador

java-static fun builder(): Device.Builder!

getApplicationReports

abstract fun getApplicationReports(): ImmutableList<ApplicationReport!>!

Son informes sobre las apps instaladas en el dispositivo.

Nota: Esto devuelve todas las apps a apps de extensibilidad en dispositivos administrados; de lo contrario, solo devuelve las apps críticas.

getApplicationReportsMetadata

fun getApplicationReportsMetadata(): Metadata!

Son los metadatos sobre los informes de aplicaciones.

getDefaultInstance

java-static fun getDefaultInstance(): Device!

getDeviceSettings

fun getDeviceSettings(): DeviceSettings!

Es información sobre la configuración del dispositivo.

getDeviceSettingsMetadata

fun getDeviceSettingsMetadata(): Metadata!

Son metadatos sobre la configuración del dispositivo.

getHardwareInfo

fun getHardwareInfo(): HardwareInfo!

Es información detallada sobre el hardware del dispositivo.

getHardwareInfoMetadata

fun getHardwareInfoMetadata(): Metadata!

Son los metadatos sobre la información del hardware.

getManagementAppPackageName

abstract fun getManagementAppPackageName(): String!

Es el nombre del paquete de la app que administra el dispositivo.

getManagementAppPackageNameMetadata

fun getManagementAppPackageNameMetadata(): Metadata!

Son los metadatos sobre el nombre del paquete de la app de administración.

getManagementMode

abstract fun getManagementMode(): Device.ManagementMode!

Es el tipo de modo de administración del dispositivo.

getManagementModeMetadata

fun getManagementModeMetadata(): Metadata!

Son los metadatos sobre el modo de administración.

getManagementProviderInfo

fun getManagementProviderInfo(): ManagementProviderInfo!

Es la información sobre el proveedor de administración de un dispositivo administrado por AMAPI. No se configura para los dispositivos personalizados administrados por el DPC.

getManagementProviderInfoMetadata

fun getManagementProviderInfoMetadata(): Metadata!

Son metadatos sobre la información del proveedor de administración.

getNetworkInfo

fun getNetworkInfo(): NetworkInfo!

Información de la red del dispositivo Esto requiere que el llamador tenga el permiso ACCESS_NETWORK_STATE.

getNetworkInfoMetadata

fun getNetworkInfoMetadata(): Metadata!

Son los metadatos sobre la información de la red.

getOwnership

abstract fun getOwnership(): Device.Ownership!

Propiedad del dispositivo administrado.

getOwnershipMetadata

fun getOwnershipMetadata(): Metadata!

Son los metadatos sobre la propiedad.

getSoftwareInfo

fun getSoftwareInfo(): SoftwareInfo!

Es información detallada sobre el software del dispositivo.

getSoftwareInfoMetadata

fun getSoftwareInfoMetadata(): Metadata!

Son los metadatos sobre la información del software.

getWorkProfileState

abstract fun getWorkProfileState(): Device.WorkProfileState!

Estado que indica si hay un perfil de trabajo en el dispositivo. En cambio, "Ownership" y "ManagementMode" indican el estado de administración del usuario en el que se ejecuta la app que realiza la llamada.

* En Android 13 y versiones posteriores, este indicador detecta de manera confiable la presencia de un perfil de trabajo. * En Android 12 y versiones anteriores, se puede detectar de forma confiable la presencia de un perfil de trabajo si lo administra la app de Android Device Policy o si la app que realiza la llamada está dentro del perfil de trabajo. Informa `WORK_PROFILE_STATE_UNSPECIFIED` si no se puede determinar de forma confiable la presencia de un perfil de trabajo. En esos casos, los metadatos correspondientes incluirán `Metadata.IssueType.SIGNAL_UNDETERMINED`.

getWorkProfileStateMetadata

fun getWorkProfileStateMetadata(): Metadata!

Son metadatos sobre el estado del perfil de trabajo.

hasApplicationReportsMetadata

fun hasApplicationReportsMetadata(): Boolean

Devuelve true si se establece applicationReportsMetadata.

hasDeviceSettings

fun hasDeviceSettings(): Boolean

Devuelve true si se configuró deviceSettings.

hasDeviceSettingsMetadata

fun hasDeviceSettingsMetadata(): Boolean

Devuelve true si se establece deviceSettingsMetadata.

hasHardwareInfo

fun hasHardwareInfo(): Boolean

Devuelve true si se configuró hardwareInfo.

hasHardwareInfoMetadata

fun hasHardwareInfoMetadata(): Boolean

Devuelve true si se configura hardwareInfoMetadata.

hasManagementAppPackageNameMetadata

fun hasManagementAppPackageNameMetadata(): Boolean

Devuelve true si se establece managementAppPackageNameMetadata.

hasManagementModeMetadata

fun hasManagementModeMetadata(): Boolean

Devuelve true si se establece managementModeMetadata.

hasManagementProviderInfo

fun hasManagementProviderInfo(): Boolean

Devuelve true si se configuró managementProviderInfo.

hasManagementProviderInfoMetadata

fun hasManagementProviderInfoMetadata(): Boolean

Devuelve true si se configura managementProviderInfoMetadata.

hasNetworkInfo

fun hasNetworkInfo(): Boolean

Devuelve true si se configuró networkInfo.

hasNetworkInfoMetadata

fun hasNetworkInfoMetadata(): Boolean

Devuelve true si se configura networkInfoMetadata.

hasOwnershipMetadata

fun hasOwnershipMetadata(): Boolean

Devuelve true si se establece ownershipMetadata.

hasSoftwareInfo

fun hasSoftwareInfo(): Boolean

Devuelve true si se configuró softwareInfo.

hasSoftwareInfoMetadata

fun hasSoftwareInfoMetadata(): Boolean

Devuelve true si se configura softwareInfoMetadata.

hasWorkProfileStateMetadata

fun hasWorkProfileStateMetadata(): Boolean

Devuelve true si se establece workProfileStateMetadata.

toBuilder

abstract fun toBuilder(): Device.Builder!