Dispositivo

public abstract class Device


Información sobre el dispositivo.

Resumen

Tipos anidados

public abstract class Device.Builder

Compilador para Device.

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

public enum Device.Ownership

Propiedad del dispositivo administrado.

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

Métodos públicos

static Device.Builder
abstract ImmutableList<ApplicationReport>

Son informes sobre las apps instaladas en el dispositivo.

Metadata

Son los metadatos sobre los informes de aplicaciones.

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

Métodos públicos

compilador

public static Device.Builder builder()

getApplicationReports

public abstract ImmutableList<ApplicationReportgetApplicationReports()

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

public Metadata getApplicationReportsMetadata()

Son los metadatos sobre los informes de aplicaciones.

getDefaultInstance

public static Device getDefaultInstance()

getDeviceSettings

public DeviceSettings getDeviceSettings()

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

getDeviceSettingsMetadata

public Metadata getDeviceSettingsMetadata()

Son metadatos sobre la configuración del dispositivo.

getHardwareInfo

public HardwareInfo getHardwareInfo()

Es información detallada sobre el hardware del dispositivo.

getHardwareInfoMetadata

public Metadata getHardwareInfoMetadata()

Son los metadatos sobre la información del hardware.

getManagementAppPackageName

public abstract String getManagementAppPackageName()

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

getManagementAppPackageNameMetadata

public Metadata getManagementAppPackageNameMetadata()

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

getManagementMode

public abstract Device.ManagementMode getManagementMode()

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

getManagementModeMetadata

public Metadata getManagementModeMetadata()

Son los metadatos sobre el modo de administración.

getManagementProviderInfo

public ManagementProviderInfo getManagementProviderInfo()

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

public Metadata getManagementProviderInfoMetadata()

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

getNetworkInfo

public NetworkInfo getNetworkInfo()

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

getNetworkInfoMetadata

public Metadata getNetworkInfoMetadata()

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

getOwnership

public abstract Device.Ownership getOwnership()

Propiedad del dispositivo administrado.

getOwnershipMetadata

public Metadata getOwnershipMetadata()

Son los metadatos sobre la propiedad.

getSoftwareInfo

public SoftwareInfo getSoftwareInfo()

Es información detallada sobre el software del dispositivo.

getSoftwareInfoMetadata

public Metadata getSoftwareInfoMetadata()

Son los metadatos sobre la información del software.

getWorkProfileState

public abstract Device.WorkProfileState getWorkProfileState()

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

public Metadata getWorkProfileStateMetadata()

Son metadatos sobre el estado del perfil de trabajo.

hasApplicationReportsMetadata

public boolean hasApplicationReportsMetadata()

Devuelve true si se establece applicationReportsMetadata.

hasDeviceSettings

public boolean hasDeviceSettings()

Devuelve true si se configuró deviceSettings.

hasDeviceSettingsMetadata

public boolean hasDeviceSettingsMetadata()

Devuelve true si se establece deviceSettingsMetadata.

hasHardwareInfo

public boolean hasHardwareInfo()

Devuelve true si se configuró hardwareInfo.

hasHardwareInfoMetadata

public boolean hasHardwareInfoMetadata()

Devuelve true si se configura hardwareInfoMetadata.

hasManagementAppPackageNameMetadata

public boolean hasManagementAppPackageNameMetadata()

Devuelve true si se establece managementAppPackageNameMetadata.

hasManagementModeMetadata

public boolean hasManagementModeMetadata()

Devuelve true si se establece managementModeMetadata.

hasManagementProviderInfo

public boolean hasManagementProviderInfo()

Devuelve true si se configuró managementProviderInfo.

hasManagementProviderInfoMetadata

public boolean hasManagementProviderInfoMetadata()

Devuelve true si se configura managementProviderInfoMetadata.

hasNetworkInfo

public boolean hasNetworkInfo()

Devuelve true si se configuró networkInfo.

hasNetworkInfoMetadata

public boolean hasNetworkInfoMetadata()

Devuelve true si se configura networkInfoMetadata.

hasOwnershipMetadata

public boolean hasOwnershipMetadata()

Devuelve true si se establece ownershipMetadata.

hasSoftwareInfo

public boolean hasSoftwareInfo()

Devuelve true si se configuró softwareInfo.

hasSoftwareInfoMetadata

public boolean hasSoftwareInfoMetadata()

Devuelve true si se configura softwareInfoMetadata.

hasWorkProfileStateMetadata

public boolean hasWorkProfileStateMetadata()

Devuelve true si se establece workProfileStateMetadata.

toBuilder

public abstract Device.Builder toBuilder()