Dispositivo

abstract class Device


Informazioni sul dispositivo.

Riepilogo

Tipi nidificati

abstract class Device.Builder

Costruttore per Device.

Il tipo di modalità di gestione sul dispositivo.

Proprietà del dispositivo gestito.

Stato che indica se è presente un profilo di lavoro sul dispositivo.

Funzioni pubbliche

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

Report per le app installate sul dispositivo.

Metadata!

Metadati sui report delle applicazioni.

java-static Device!
DeviceSettings!

Informazioni sulle impostazioni del dispositivo.

Metadata!

Metadati sulle impostazioni del dispositivo.

HardwareInfo!

Informazioni dettagliate sull'hardware del dispositivo.

Metadata!

Metadati sulle informazioni sull'hardware.

abstract String!

Il nome del pacchetto dell'app che gestisce il dispositivo.

Metadata!

Metadati sul nome del pacchetto dell'app di gestione.

abstract Device.ManagementMode!

Il tipo di modalità di gestione sul dispositivo.

Metadata!

Metadati sulla modalità di gestione.

ManagementProviderInfo!

Informazioni sul provider di gestione di un dispositivo gestito AMAPI.

Metadata!

Metadati sulle informazioni del fornitore di gestione.

NetworkInfo!

Informazioni sulla rete del dispositivo.

Metadata!

Metadati sulle informazioni di rete.

abstract Device.Ownership!

Proprietà del dispositivo gestito.

Metadata!

Metadati sulla proprietà.

SoftwareInfo!

Informazioni dettagliate sul software del dispositivo.

Metadata!

Metadati sulle informazioni del software.

abstract Device.WorkProfileState!

Stato che indica se è presente un profilo di lavoro sul dispositivo.

Metadata!

Metadati sullo stato del profilo di lavoro.

Boolean

Restituisce true se applicationReportsMetadata è impostato.

Boolean

Restituisce true se deviceSettings è impostato.

Boolean

Restituisce true se deviceSettingsMetadata è impostato.

Boolean

Restituisce true se hardwareInfo è impostato.

Boolean

Restituisce true se hardwareInfoMetadata è impostato.

Boolean

Restituisce true se managementAppPackageNameMetadata è impostato.

Boolean

Restituisce true se managementModeMetadata è impostato.

Boolean

Restituisce true se managementProviderInfo è impostato.

Boolean

Restituisce true se managementProviderInfoMetadata è impostato.

Boolean

Restituisce true se networkInfo è impostato.

Boolean

Restituisce true se networkInfoMetadata è impostato.

Boolean

Restituisce true se ownershipMetadata è impostato.

Boolean

Restituisce true se softwareInfo è impostato.

Boolean

Restituisce true se softwareInfoMetadata è impostato.

Boolean

Restituisce true se workProfileStateMetadata è impostato.

abstract Device.Builder!

Funzioni pubbliche

builder

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

getApplicationReports

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

Report per le app installate sul dispositivo.

Nota: in questo modo tutte le app vengono ripristinate come app di estensione sui dispositivi gestiti, altrimenti vengono ripristinate solo le app critiche.

getApplicationReportsMetadata

fun getApplicationReportsMetadata(): Metadata!

Metadati sui report delle applicazioni.

getDefaultInstance

java-static fun getDefaultInstance(): Device!

getDeviceSettings

fun getDeviceSettings(): DeviceSettings!

Informazioni sulle impostazioni del dispositivo.

getDeviceSettingsMetadata

fun getDeviceSettingsMetadata(): Metadata!

Metadati sulle impostazioni del dispositivo.

getHardwareInfo

fun getHardwareInfo(): HardwareInfo!

Informazioni dettagliate sull'hardware del dispositivo.

getHardwareInfoMetadata

fun getHardwareInfoMetadata(): Metadata!

Metadati sulle informazioni sull'hardware.

getManagementAppPackageName

abstract fun getManagementAppPackageName(): String!

Il nome del pacchetto dell'app che gestisce il dispositivo.

getManagementAppPackageNameMetadata

fun getManagementAppPackageNameMetadata(): Metadata!

Metadati sul nome del pacchetto dell'app di gestione.

getManagementMode

abstract fun getManagementMode(): Device.ManagementMode!

Il tipo di modalità di gestione sul dispositivo.

getManagementModeMetadata

fun getManagementModeMetadata(): Metadata!

Metadati sulla modalità di gestione.

getManagementProviderInfo

fun getManagementProviderInfo(): ManagementProviderInfo!

Informazioni sul provider di gestione di un dispositivo gestito AMAPI. Questa impostazione non è configurata per i dispositivi gestiti da DPC personalizzati.

getManagementProviderInfoMetadata

fun getManagementProviderInfoMetadata(): Metadata!

Metadati sulle informazioni del fornitore di gestione.

getNetworkInfo

fun getNetworkInfo(): NetworkInfo!

Informazioni sulla rete del dispositivo. A tal fine, il chiamante deve disporre dell'autorizzazione ACCESS_NETWORK_STATE.

getNetworkInfoMetadata

fun getNetworkInfoMetadata(): Metadata!

Metadati sulle informazioni di rete.

getOwnership

abstract fun getOwnership(): Device.Ownership!

Proprietà del dispositivo gestito.

getOwnershipMetadata

fun getOwnershipMetadata(): Metadata!

Metadati sulla proprietà.

getSoftwareInfo

fun getSoftwareInfo(): SoftwareInfo!

Informazioni dettagliate sul software del dispositivo.

getSoftwareInfoMetadata

fun getSoftwareInfoMetadata(): Metadata!

Metadati sulle informazioni del software.

getWorkProfileState

abstract fun getWorkProfileState(): Device.WorkProfileState!

Stato che indica se è presente un profilo di lavoro sul dispositivo. Al contrario, "Ownership" e "ManagementMode" indicano lo stato di gestione dell'utente in cui è in esecuzione l'app chiamante.

* Su Android 13 e versioni successive, questo segnale rileva in modo affidabile la presenza di un profilo di lavoro. * Su Android 12 e versioni precedenti, la presenza di un profilo di lavoro può essere rilevata in modo affidabile se è gestito dall'app Android Device Policy o se l'app chiamante si trova all'interno del profilo di lavoro. Restituisce `WORK_PROFILE_STATE_UNSPECIFIED` se la presenza di un profilo di lavoro non può essere determinata in modo affidabile. In questi casi, i metadati corrispondenti includeranno `Metadata.IssueType.SIGNAL_UNDETERMINED`.

getWorkProfileStateMetadata

fun getWorkProfileStateMetadata(): Metadata!

Metadati sullo stato del profilo di lavoro.

hasApplicationReportsMetadata

fun hasApplicationReportsMetadata(): Boolean

Restituisce true se applicationReportsMetadata è impostato.

hasDeviceSettings

fun hasDeviceSettings(): Boolean

Restituisce true se deviceSettings è impostato.

hasDeviceSettingsMetadata

fun hasDeviceSettingsMetadata(): Boolean

Restituisce true se deviceSettingsMetadata è impostato.

hasHardwareInfo

fun hasHardwareInfo(): Boolean

Restituisce true se hardwareInfo è impostato.

hasHardwareInfoMetadata

fun hasHardwareInfoMetadata(): Boolean

Restituisce true se hardwareInfoMetadata è impostato.

hasManagementAppPackageNameMetadata

fun hasManagementAppPackageNameMetadata(): Boolean

Restituisce true se managementAppPackageNameMetadata è impostato.

hasManagementModeMetadata

fun hasManagementModeMetadata(): Boolean

Restituisce true se managementModeMetadata è impostato.

hasManagementProviderInfo

fun hasManagementProviderInfo(): Boolean

Restituisce true se managementProviderInfo è impostato.

hasManagementProviderInfoMetadata

fun hasManagementProviderInfoMetadata(): Boolean

Restituisce true se managementProviderInfoMetadata è impostato.

hasNetworkInfo

fun hasNetworkInfo(): Boolean

Restituisce true se networkInfo è impostato.

hasNetworkInfoMetadata

fun hasNetworkInfoMetadata(): Boolean

Restituisce true se networkInfoMetadata è impostato.

hasOwnershipMetadata

fun hasOwnershipMetadata(): Boolean

Restituisce true se ownershipMetadata è impostato.

hasSoftwareInfo

fun hasSoftwareInfo(): Boolean

Restituisce true se softwareInfo è impostato.

hasSoftwareInfoMetadata

fun hasSoftwareInfoMetadata(): Boolean

Restituisce true se softwareInfoMetadata è impostato.

hasWorkProfileStateMetadata

fun hasWorkProfileStateMetadata(): Boolean

Restituisce true se workProfileStateMetadata è impostato.

toBuilder

abstract fun toBuilder(): Device.Builder!