Appareil

abstract class Device


Informations sur l'appareil.

Résumé

Types imbriqués

abstract class Device.Builder

Compilateur pour Device.

Type de mode de gestion sur l'appareil.

Propriété de l'appareil géré.

État indiquant si un profil professionnel est présent sur l'appareil.

Fonctions publiques

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

Rapports pour les applications installées sur l'appareil.

Metadata!

Métadonnées sur les rapports d'application.

java-static Device!
DeviceSettings!

Informations sur les paramètres de l'appareil.

Metadata!

Métadonnées sur les paramètres de l'appareil.

HardwareInfo!

Informations détaillées sur le matériel de l'appareil.

Metadata!

Métadonnées sur les informations matérielles.

abstract String!

Nom du package de l'application qui gère l'appareil.

Metadata!

Métadonnées concernant le nom du package de l'application de gestion.

abstract Device.ManagementMode!

Type de mode de gestion sur l'appareil.

Metadata!

Métadonnées sur le mode Gestion.

ManagementProviderInfo!

Informations sur le fournisseur de gestion d'un appareil géré avec AMAPI.

Metadata!

Métadonnées sur les informations du fournisseur de gestion.

NetworkInfo!

Informations sur le réseau de l'appareil.

Metadata!

Métadonnées sur les informations réseau.

abstract Device.Ownership!

Propriété de l'appareil géré.

Metadata!

Métadonnées sur la propriété.

SoftwareInfo!

Informations détaillées sur le logiciel de l'appareil.

Metadata!

Métadonnées sur les informations logicielles.

abstract Device.WorkProfileState!

État indiquant si un profil professionnel est présent sur l'appareil.

Metadata!

Métadonnées sur l'état du profil professionnel.

Boolean

Renvoie true si applicationReportsMetadata est défini.

Boolean

Renvoie true si deviceSettings est défini.

Boolean

Renvoie true si deviceSettingsMetadata est défini.

Boolean

Renvoie true si hardwareInfo est défini.

Boolean

Renvoie true si hardwareInfoMetadata est défini.

Boolean

Renvoie true si managementAppPackageNameMetadata est défini.

Boolean

Renvoie true si managementModeMetadata est défini.

Boolean

Renvoie true si managementProviderInfo est défini.

Boolean

Renvoie true si managementProviderInfoMetadata est défini.

Boolean

Renvoie true si networkInfo est défini.

Boolean

Renvoie true si networkInfoMetadata est défini.

Boolean

Renvoie true si ownershipMetadata est défini.

Boolean

Renvoie true si softwareInfo est défini.

Boolean

Renvoie true si softwareInfoMetadata est défini.

Boolean

Renvoie true si workProfileStateMetadata est défini.

abstract Device.Builder!

Fonctions publiques

compilateur

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

getApplicationReports

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

Rapports pour les applications installées sur l'appareil.

Remarque : Cette méthode renvoie toutes les applications aux applications d'extensibilité sur les appareils gérés. Sinon, elle ne renvoie que les applications critiques.

getApplicationReportsMetadata

fun getApplicationReportsMetadata(): Metadata!

Métadonnées sur les rapports d'application.

getDefaultInstance

java-static fun getDefaultInstance(): Device!

getDeviceSettings

fun getDeviceSettings(): DeviceSettings!

Informations sur les paramètres de l'appareil.

getDeviceSettingsMetadata

fun getDeviceSettingsMetadata(): Metadata!

Métadonnées sur les paramètres de l'appareil.

getHardwareInfo

fun getHardwareInfo(): HardwareInfo!

Informations détaillées sur le matériel de l'appareil.

getHardwareInfoMetadata

fun getHardwareInfoMetadata(): Metadata!

Métadonnées sur les informations matérielles.

getManagementAppPackageName

abstract fun getManagementAppPackageName(): String!

Nom du package de l'application qui gère l'appareil.

getManagementAppPackageNameMetadata

fun getManagementAppPackageNameMetadata(): Metadata!

Métadonnées concernant le nom du package de l'application de gestion.

getManagementMode

abstract fun getManagementMode(): Device.ManagementMode!

Type de mode de gestion sur l'appareil.

getManagementModeMetadata

fun getManagementModeMetadata(): Metadata!

Métadonnées sur le mode Gestion.

getManagementProviderInfo

fun getManagementProviderInfo(): ManagementProviderInfo!

Informations sur le fournisseur de gestion d'un appareil géré avec AMAPI. Ce paramètre n'est pas défini pour les appareils gérés par un DPC personnalisé.

getManagementProviderInfoMetadata

fun getManagementProviderInfoMetadata(): Metadata!

Métadonnées sur les informations du fournisseur de gestion.

getNetworkInfo

fun getNetworkInfo(): NetworkInfo!

Informations sur le réseau de l'appareil. Pour ce faire, l'appelant doit disposer de l'autorisation ACCESS_NETWORK_STATE.

getNetworkInfoMetadata

fun getNetworkInfoMetadata(): Metadata!

Métadonnées sur les informations réseau.

getOwnership

abstract fun getOwnership(): Device.Ownership!

Propriété de l'appareil géré.

getOwnershipMetadata

fun getOwnershipMetadata(): Metadata!

Métadonnées sur la propriété.

getSoftwareInfo

fun getSoftwareInfo(): SoftwareInfo!

Informations détaillées sur le logiciel de l'appareil.

getSoftwareInfoMetadata

fun getSoftwareInfoMetadata(): Metadata!

Métadonnées sur les informations logicielles.

getWorkProfileState

abstract fun getWorkProfileState(): Device.WorkProfileState!

État indiquant si un profil professionnel est présent sur l'appareil. En revanche, `Ownership` et `ManagementMode` indiquent l'état de gestion de l'utilisateur dans lequel l'application appelante s'exécute.

* Sur Android 13 et versions ultérieures, ce signal détecte de manière fiable la présence d'un profil professionnel. * Sur Android 12 et versions antérieures, la présence d'un profil professionnel peut être détectée de manière fiable s'il est géré par l'application Android Device Policy ou si l'application appelante se trouve dans le profil professionnel. Renvoie `WORK_PROFILE_STATE_UNSPECIFIED` si la présence d'un profil professionnel ne peut pas être déterminée de manière fiable. Dans ce cas, les métadonnées correspondantes incluront `Metadata.IssueType.SIGNAL_UNDETERMINED`.

getWorkProfileStateMetadata

fun getWorkProfileStateMetadata(): Metadata!

Métadonnées sur l'état du profil professionnel.

hasApplicationReportsMetadata

fun hasApplicationReportsMetadata(): Boolean

Renvoie true si applicationReportsMetadata est défini.

hasDeviceSettings

fun hasDeviceSettings(): Boolean

Renvoie true si deviceSettings est défini.

hasDeviceSettingsMetadata

fun hasDeviceSettingsMetadata(): Boolean

Renvoie true si deviceSettingsMetadata est défini.

hasHardwareInfo

fun hasHardwareInfo(): Boolean

Renvoie true si hardwareInfo est défini.

hasHardwareInfoMetadata

fun hasHardwareInfoMetadata(): Boolean

Renvoie true si hardwareInfoMetadata est défini.

hasManagementAppPackageNameMetadata

fun hasManagementAppPackageNameMetadata(): Boolean

Renvoie true si managementAppPackageNameMetadata est défini.

hasManagementModeMetadata

fun hasManagementModeMetadata(): Boolean

Renvoie true si managementModeMetadata est défini.

hasManagementProviderInfo

fun hasManagementProviderInfo(): Boolean

Renvoie true si managementProviderInfo est défini.

hasManagementProviderInfoMetadata

fun hasManagementProviderInfoMetadata(): Boolean

Renvoie true si managementProviderInfoMetadata est défini.

hasNetworkInfo

fun hasNetworkInfo(): Boolean

Renvoie true si networkInfo est défini.

hasNetworkInfoMetadata

fun hasNetworkInfoMetadata(): Boolean

Renvoie true si networkInfoMetadata est défini.

hasOwnershipMetadata

fun hasOwnershipMetadata(): Boolean

Renvoie true si ownershipMetadata est défini.

hasSoftwareInfo

fun hasSoftwareInfo(): Boolean

Renvoie true si softwareInfo est défini.

hasSoftwareInfoMetadata

fun hasSoftwareInfoMetadata(): Boolean

Renvoie true si softwareInfoMetadata est défini.

hasWorkProfileStateMetadata

fun hasWorkProfileStateMetadata(): Boolean

Renvoie true si workProfileStateMetadata est défini.

toBuilder

abstract fun toBuilder(): Device.Builder!