Устройство

abstract class Device


Информация об устройстве.

Краткое содержание

Вложенные типы

abstract class Device.Builder

Конструктор для Device .

Тип режима управления на устройстве.

Право собственности на управляемое устройство.

Укажите, имеется ли на устройстве рабочий профиль.

Общественные функции

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

Отчеты по приложениям, установленным на устройстве.

Metadata !

Метаданные об отчетах по приложениям.

java-static Device !
DeviceSettings !

Информация о настройках устройства.

Metadata !

Метаданные о настройках устройства.

HardwareInfo !

Подробная информация об аппаратном обеспечении устройства.

Metadata !

Метаданные, содержащие информацию об оборудовании.

abstract String !

Название пакета приложения, управляющего устройством.

Metadata !

Метаданные о названии пакета приложения для управления.

abstract Device.ManagementMode !

Тип режима управления на устройстве.

Metadata !

Метаданные о режиме управления.

ManagementProviderInfo !

Информация о поставщике услуг управления устройством, использующим протокол AMAPI.

Metadata !

Метаданные, содержащие информацию об поставщике услуг управления.

NetworkInfo !

Информация о сети устройства.

Metadata !

Метаданные о сетевой информации.

abstract Device.Ownership !

Право собственности на управляемое устройство.

Metadata !

Метаданные о владельце.

SoftwareInfo !

Подробная информация о программном обеспечении устройства.

Metadata !

Метаданные, содержащие информацию о программном обеспечении.

abstract Device.WorkProfileState !

Укажите, имеется ли на устройстве рабочий профиль.

Metadata !

Метаданные о состоянии рабочего профиля.

Boolean

Возвращает true если параметр applicationReportsMetadata задан.

Boolean

Возвращает true если параметр deviceSettings задан.

Boolean

Возвращает true если параметр deviceSettingsMetadata задан.

Boolean

Возвращает true если параметр hardwareInfo задан.

Boolean

Возвращает true если параметр hardwareInfoMetadata задан.

Boolean

Возвращает true если задан параметр managementAppPackageNameMetadata.

Boolean

Возвращает true если параметр managementModeMetadata задан.

Boolean

Возвращает true если параметр managementProviderInfo задан.

Boolean

Возвращает true если параметр managementProviderInfoMetadata задан.

Boolean

Возвращает true если параметр networkInfo задан.

Boolean

Возвращает true если параметр networkInfoMetadata задан.

Boolean

Возвращает true если параметр ownershipMetadata задан.

Boolean

Возвращает true если параметр softwareInfo задан.

Boolean

Возвращает true если задан параметр softwareInfoMetadata.

Boolean

Возвращает true если задан параметр workProfileStateMetadata.

abstract Device.Builder !

Общественные функции

строитель

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

getApplicationReports

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

Отчеты по приложениям, установленным на устройстве.

Примечание: Эта функция возвращает все приложения в категорию расширяемых приложений на управляемых устройствах, в противном случае она возвращает только критически важные приложения.

getApplicationReportsMetadata

fun getApplicationReportsMetadata(): Metadata!

Метаданные об отчетах по приложениям.

getDefaultInstance

java-static fun getDefaultInstance(): Device!

getDeviceSettings

fun getDeviceSettings(): DeviceSettings!

Информация о настройках устройства.

getDeviceSettingsMetadata

fun getDeviceSettingsMetadata(): Metadata!

Метаданные о настройках устройства.

получитьИнформациюОборудования

fun getHardwareInfo(): HardwareInfo!

Подробная информация об аппаратном обеспечении устройства.

getHardwareInfoMetadata

fun getHardwareInfoMetadata(): Metadata!

Метаданные, содержащие информацию об оборудовании.

getManagementAppPackageName

abstract fun getManagementAppPackageName(): String!

Название пакета приложения, управляющего устройством.

getManagementAppPackageNameMetadata

fun getManagementAppPackageNameMetadata(): Metadata!

Метаданные о названии пакета приложения для управления.

getManagementMode

abstract fun getManagementMode(): Device.ManagementMode!

Тип режима управления на устройстве.

getManagementModeMetadata

fun getManagementModeMetadata(): Metadata!

Метаданные о режиме управления.

getManagementProviderInfo

fun getManagementProviderInfo(): ManagementProviderInfo!

Информация о поставщике управления для устройства, управляемого по протоколу AMAPI. Этот параметр не устанавливается для устройств, управляемых пользовательским DPC.

getManagementProviderInfoMetadata

fun getManagementProviderInfoMetadata(): Metadata!

Метаданные, содержащие информацию об поставщике услуг управления.

получить информацию о сети

fun getNetworkInfo(): NetworkInfo!

Информация о сети устройства. Для этого у вызывающей стороны должно быть разрешение ACCESS_NETWORK_STATE .

получитьNetworkInfoMetadata

fun getNetworkInfoMetadata(): Metadata!

Метаданные о сетевой информации.

получить право собственности

abstract fun getOwnership(): Device.Ownership!

Право собственности на управляемое устройство.

getOwnershipMetadata

fun getOwnershipMetadata(): Metadata!

Метаданные о владельце.

получитьИнформациюПрограммногоОбразца

fun getSoftwareInfo(): SoftwareInfo!

Подробная информация о программном обеспечении устройства.

getSoftwareInfoMetadata

fun getSoftwareInfoMetadata(): Metadata!

Метаданные, содержащие информацию о программном обеспечении.

getWorkProfileState

abstract fun getWorkProfileState(): Device.WorkProfileState!

Параметр `State` указывает, существует ли на устройстве рабочий профиль. В отличие от него, `Ownership` и `ManagementMode` указывают на статус управления пользователем, под которым запущено вызывающее приложение.

* На Android 13 и выше этот сигнал надежно определяет наличие рабочего профиля. * На Android 12 и ниже наличие рабочего профиля можно надежно определить, если он управляется приложением «Политика устройства Android» или если вызывающее приложение находится внутри рабочего профиля. Сообщает `WORK_PROFILE_STATE_UNSPECIFIED`, если наличие рабочего профиля не может быть надежно определено. В таких случаях соответствующие метаданные будут включать `Metadata.IssueType.SIGNAL_UNDETERMINED`.

getWorkProfileStateMetadata

fun getWorkProfileStateMetadata(): Metadata!

Метаданные о состоянии рабочего профиля.

hasApplicationReportsMetadata

fun hasApplicationReportsMetadata(): Boolean

Возвращает true если параметр applicationReportsMetadata задан.

hasDeviceSettings

fun hasDeviceSettings(): Boolean

Возвращает true если параметр deviceSettings задан.

hasDeviceSettingsMetadata

fun hasDeviceSettingsMetadata(): Boolean

Возвращает true если параметр deviceSettingsMetadata задан.

hasHardwareInfo

fun hasHardwareInfo(): Boolean

Возвращает true если параметр hardwareInfo задан.

hasHardwareInfoMetadata

fun hasHardwareInfoMetadata(): Boolean

Возвращает true если параметр hardwareInfoMetadata задан.

hasManagementAppPackageNameMetadata

fun hasManagementAppPackageNameMetadata(): Boolean

Возвращает true если задан параметр managementAppPackageNameMetadata.

hasManagementModeMetadata

fun hasManagementModeMetadata(): Boolean

Возвращает true если параметр managementModeMetadata задан.

hasManagementProviderInfo

fun hasManagementProviderInfo(): Boolean

Возвращает true если параметр managementProviderInfo задан.

hasManagementProviderInfoMetadata

fun hasManagementProviderInfoMetadata(): Boolean

Возвращает true если параметр managementProviderInfoMetadata задан.

hasNetworkInfo

fun hasNetworkInfo(): Boolean

Возвращает true если параметр networkInfo задан.

hasNetworkInfoMetadata

fun hasNetworkInfoMetadata(): Boolean

Возвращает true если параметр networkInfoMetadata задан.

hasOwnershipMetadata

fun hasOwnershipMetadata(): Boolean

Возвращает true если параметр ownershipMetadata задан.

hasSoftwareInfo

fun hasSoftwareInfo(): Boolean

Возвращает true если параметр softwareInfo задан.

hasSoftwareInfoMetadata

fun hasSoftwareInfoMetadata(): Boolean

Возвращает true если задан параметр softwareInfoMetadata.

hasWorkProfileStateMetadata

fun hasWorkProfileStateMetadata(): Boolean

Возвращает true если задан параметр workProfileStateMetadata.

toBuilder

abstract fun toBuilder(): Device.Builder!