Urządzenie

abstract class Device


Informacje o urządzeniu.

Podsumowanie

Typy zagnieżdżone

abstract class Device.Builder

Kreator dla Device.

Typ trybu zarządzania na urządzeniu.

Własność urządzenia zarządzanego.

Stan wskazujący, czy na urządzeniu jest profil służbowy.

Funkcje publiczne

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

Raporty dotyczące aplikacji zainstalowanych na urządzeniu.

Metadata!

Metadane raportów o aplikacjach.

java-static Device!
DeviceSettings!

Informacje o ustawieniach urządzenia.

Metadata!

metadane dotyczące ustawień urządzenia;

HardwareInfo!

Szczegółowe informacje o sprzęcie urządzenia.

Metadata!

Metadane dotyczące informacji o sprzęcie.

abstract String!

Nazwa pakietu aplikacji, która zarządza urządzeniem.

Metadata!

Metadane dotyczące nazwy pakietu aplikacji do zarządzania.

abstract Device.ManagementMode!

Typ trybu zarządzania na urządzeniu.

Metadata!

Metadane dotyczące trybu zarządzania.

ManagementProviderInfo!

Informacje o dostawcy zarządzania urządzeniem zarządzanym przez AMAPI.

Metadata!

Metadane dotyczące informacji o dostawcy zarządzania.

NetworkInfo!

Informacje o sieci urządzenia.

Metadata!

Metadane dotyczące informacji o sieci.

abstract Device.Ownership!

Własność urządzenia zarządzanego.

Metadata!

metadane dotyczące własności;

SoftwareInfo!

Szczegółowe informacje o oprogramowaniu urządzenia.

Metadata!

Metadane dotyczące informacji o oprogramowaniu.

abstract Device.WorkProfileState!

Stan wskazujący, czy na urządzeniu jest profil służbowy.

Metadata!

Metadane dotyczące stanu profilu służbowego.

Boolean

Zwraca wartość true, jeśli ustawiona jest wartość applicationReportsMetadata.

Boolean

Zwraca wartość true, jeśli ustawienie deviceSettings jest skonfigurowane.

Boolean

Zwraca wartość true, jeśli ustawiono deviceSettingsMetadata.

Boolean

Zwraca wartość true, jeśli ustawiono hardwareInfo.

Boolean

Zwraca wartość true, jeśli ustawiono hardwareInfoMetadata.

Boolean

Zwraca wartość true, jeśli ustawiona jest wartość managementAppPackageNameMetadata.

Boolean

Zwraca wartość true, jeśli ustawiona jest wartość managementModeMetadata.

Boolean

Zwraca wartość true, jeśli ustawiona jest wartość managementProviderInfo.

Boolean

Zwraca wartość true, jeśli ustawiono managementProviderInfoMetadata.

Boolean

Zwraca wartość true, jeśli ustawiono networkInfo.

Boolean

Zwraca wartość true, jeśli ustawiona jest wartość networkInfoMetadata.

Boolean

Zwraca wartość true, jeśli ustawiona jest wartość ownershipMetadata.

Boolean

Zwraca wartość true, jeśli ustawiona jest wartość softwareInfo.

Boolean

Zwraca wartość true, jeśli ustawiona jest wartość softwareInfoMetadata.

Boolean

Zwraca wartość true, jeśli ustawiona jest wartość workProfileStateMetadata.

abstract Device.Builder!

Funkcje publiczne

monter

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

getApplicationReports

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

Raporty dotyczące aplikacji zainstalowanych na urządzeniu.

Uwaga: ta funkcja przywraca wszystkie aplikacje do aplikacji rozszerzających na zarządzanych urządzeniach. W innych przypadkach przywraca tylko aplikacje krytyczne.

getApplicationReportsMetadata

fun getApplicationReportsMetadata(): Metadata!

Metadane raportów o aplikacjach.

getDefaultInstance

java-static fun getDefaultInstance(): Device!

getDeviceSettings

fun getDeviceSettings(): DeviceSettings!

Informacje o ustawieniach urządzenia.

getDeviceSettingsMetadata

fun getDeviceSettingsMetadata(): Metadata!

metadane dotyczące ustawień urządzenia;

getHardwareInfo

fun getHardwareInfo(): HardwareInfo!

Szczegółowe informacje o sprzęcie urządzenia.

getHardwareInfoMetadata

fun getHardwareInfoMetadata(): Metadata!

Metadane dotyczące informacji o sprzęcie.

getManagementAppPackageName

abstract fun getManagementAppPackageName(): String!

Nazwa pakietu aplikacji, która zarządza urządzeniem.

getManagementAppPackageNameMetadata

fun getManagementAppPackageNameMetadata(): Metadata!

Metadane dotyczące nazwy pakietu aplikacji do zarządzania.

getManagementMode

abstract fun getManagementMode(): Device.ManagementMode!

Typ trybu zarządzania na urządzeniu.

getManagementModeMetadata

fun getManagementModeMetadata(): Metadata!

Metadane dotyczące trybu zarządzania.

getManagementProviderInfo

fun getManagementProviderInfo(): ManagementProviderInfo!

Informacje o dostawcy zarządzania urządzeniem zarządzanym przez AMAPI. Nie jest ustawiona w przypadku urządzeń zarządzanych przez niestandardowego dostawcę zasad dotyczących urządzeń.

getManagementProviderInfoMetadata

fun getManagementProviderInfoMetadata(): Metadata!

Metadane dotyczące informacji o dostawcy zarządzania.

getNetworkInfo

fun getNetworkInfo(): NetworkInfo!

Informacje o sieci urządzenia. Wymaga to, aby wywołujący miał uprawnienie ACCESS_NETWORK_STATE.

getNetworkInfoMetadata

fun getNetworkInfoMetadata(): Metadata!

Metadane dotyczące informacji o sieci.

getOwnership

abstract fun getOwnership(): Device.Ownership!

Własność urządzenia zarządzanego.

getOwnershipMetadata

fun getOwnershipMetadata(): Metadata!

metadane dotyczące własności;

getSoftwareInfo

fun getSoftwareInfo(): SoftwareInfo!

Szczegółowe informacje o oprogramowaniu urządzenia.

getSoftwareInfoMetadata

fun getSoftwareInfoMetadata(): Metadata!

Metadane dotyczące informacji o oprogramowaniu.

getWorkProfileState

abstract fun getWorkProfileState(): Device.WorkProfileState!

Stan wskazujący, czy na urządzeniu jest profil służbowy. Z kolei wartości `Ownership` i `ManagementMode` wskazują stan zarządzania użytkownikiem, w którego kontekście działa wywołująca aplikacja.

* Na Androidzie 13 i nowszych ten sygnał niezawodnie wykrywa obecność profilu służbowego. * Na Androidzie 12 i starszych wersjach obecność profilu służbowego można wykryć, jeśli jest on zarządzany przez aplikację Android Device Policy lub jeśli aplikacja wywołująca znajduje się w profilu służbowym. Zwraca wartość „WORK_PROFILE_STATE_UNSPECIFIED”, jeśli nie można wiarygodnie określić obecności profilu służbowego. W takich przypadkach odpowiednie metadane będą zawierać wartość `Metadata.IssueType.SIGNAL_UNDETERMINED`.

getWorkProfileStateMetadata

fun getWorkProfileStateMetadata(): Metadata!

Metadane dotyczące stanu profilu służbowego.

hasApplicationReportsMetadata

fun hasApplicationReportsMetadata(): Boolean

Zwraca wartość true, jeśli ustawiona jest wartość applicationReportsMetadata.

hasDeviceSettings

fun hasDeviceSettings(): Boolean

Zwraca wartość true, jeśli ustawienie deviceSettings jest skonfigurowane.

hasDeviceSettingsMetadata

fun hasDeviceSettingsMetadata(): Boolean

Zwraca wartość true, jeśli ustawiono deviceSettingsMetadata.

hasHardwareInfo

fun hasHardwareInfo(): Boolean

Zwraca wartość true, jeśli ustawiono hardwareInfo.

hasHardwareInfoMetadata

fun hasHardwareInfoMetadata(): Boolean

Zwraca wartość true, jeśli ustawiono hardwareInfoMetadata.

hasManagementAppPackageNameMetadata

fun hasManagementAppPackageNameMetadata(): Boolean

Zwraca wartość true, jeśli ustawiona jest wartość managementAppPackageNameMetadata.

hasManagementModeMetadata

fun hasManagementModeMetadata(): Boolean

Zwraca wartość true, jeśli ustawiona jest wartość managementModeMetadata.

hasManagementProviderInfo

fun hasManagementProviderInfo(): Boolean

Zwraca wartość true, jeśli ustawiona jest wartość managementProviderInfo.

hasManagementProviderInfoMetadata

fun hasManagementProviderInfoMetadata(): Boolean

Zwraca wartość true, jeśli ustawiono managementProviderInfoMetadata.

hasNetworkInfo

fun hasNetworkInfo(): Boolean

Zwraca wartość true, jeśli ustawiono networkInfo.

hasNetworkInfoMetadata

fun hasNetworkInfoMetadata(): Boolean

Zwraca wartość true, jeśli ustawiona jest wartość networkInfoMetadata.

hasOwnershipMetadata

fun hasOwnershipMetadata(): Boolean

Zwraca wartość true, jeśli ustawiona jest wartość ownershipMetadata.

hasSoftwareInfo

fun hasSoftwareInfo(): Boolean

Zwraca wartość true, jeśli ustawiona jest wartość softwareInfo.

hasSoftwareInfoMetadata

fun hasSoftwareInfoMetadata(): Boolean

Zwraca wartość true, jeśli ustawiona jest wartość softwareInfoMetadata.

hasWorkProfileStateMetadata

fun hasWorkProfileStateMetadata(): Boolean

Zwraca wartość true, jeśli ustawiona jest wartość workProfileStateMetadata.

toBuilder

abstract fun toBuilder(): Device.Builder!