Perangkat

abstract class Device


Informasi tentang perangkat.

Ringkasan

Jenis bertingkat

abstract class Device.Builder

Builder untuk Device.

Jenis mode pengelolaan di perangkat.

Kepemilikan perangkat terkelola.

Status yang menunjukkan apakah ada profil kerja di perangkat.

Fungsi publik

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

Laporan untuk aplikasi yang diinstal di perangkat.

Metadata!

Metadata tentang laporan aplikasi.

java-static Device!
DeviceSettings!

Informasi setelan perangkat.

Metadata!

Metadata tentang setelan perangkat.

HardwareInfo!

Informasi mendetail tentang hardware perangkat.

Metadata!

Metadata tentang info hardware.

abstract String!

Nama paket aplikasi yang mengelola perangkat.

Metadata!

Metadata tentang nama paket aplikasi pengelolaan.

abstract Device.ManagementMode!

Jenis mode pengelolaan di perangkat.

Metadata!

Metadata tentang mode pengelolaan.

ManagementProviderInfo!

Informasi tentang penyedia pengelolaan perangkat yang dikelola AMAPI.

Metadata!

Metadata tentang info penyedia pengelolaan.

NetworkInfo!

Informasi jaringan perangkat.

Metadata!

Metadata tentang info jaringan.

abstract Device.Ownership!

Kepemilikan perangkat terkelola.

Metadata!

Metadata tentang kepemilikan.

SoftwareInfo!

Informasi mendetail tentang software perangkat.

Metadata!

Metadata tentang info software.

abstract Device.WorkProfileState!

Status yang menunjukkan apakah ada profil kerja di perangkat.

Metadata!

Metadata tentang status profil kerja.

Boolean

Menampilkan true jika applicationReportsMetadata disetel.

Boolean

Menampilkan true jika deviceSettings disetel.

Boolean

Menampilkan true jika deviceSettingsMetadata disetel.

Boolean

Menampilkan true jika hardwareInfo disetel.

Boolean

Menampilkan true jika hardwareInfoMetadata disetel.

Boolean

Menampilkan true jika managementAppPackageNameMetadata disetel.

Boolean

Menampilkan true jika managementModeMetadata disetel.

Boolean

Menampilkan true jika managementProviderInfo ditetapkan.

Boolean

Menampilkan true jika managementProviderInfoMetadata disetel.

Boolean

Menampilkan true jika networkInfo disetel.

Boolean

Menampilkan true jika networkInfoMetadata disetel.

Boolean

Menampilkan true jika ownershipMetadata ditetapkan.

Boolean

Menampilkan true jika softwareInfo disetel.

Boolean

Menampilkan true jika softwareInfoMetadata disetel.

Boolean

Menampilkan true jika workProfileStateMetadata disetel.

abstract Device.Builder!

Fungsi publik

builder

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

getApplicationReports

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

Laporan untuk aplikasi yang diinstal di perangkat.

Catatan: Tindakan ini akan mengembalikan semua aplikasi ke aplikasi yang dapat diperluas di perangkat terkelola, atau hanya mengembalikan aplikasi penting.

getApplicationReportsMetadata

fun getApplicationReportsMetadata(): Metadata!

Metadata tentang laporan aplikasi.

getDefaultInstance

java-static fun getDefaultInstance(): Device!

getDeviceSettings

fun getDeviceSettings(): DeviceSettings!

Informasi setelan perangkat.

getDeviceSettingsMetadata

fun getDeviceSettingsMetadata(): Metadata!

Metadata tentang setelan perangkat.

getHardwareInfo

fun getHardwareInfo(): HardwareInfo!

Informasi mendetail tentang hardware perangkat.

getHardwareInfoMetadata

fun getHardwareInfoMetadata(): Metadata!

Metadata tentang info hardware.

getManagementAppPackageName

abstract fun getManagementAppPackageName(): String!

Nama paket aplikasi yang mengelola perangkat.

getManagementAppPackageNameMetadata

fun getManagementAppPackageNameMetadata(): Metadata!

Metadata tentang nama paket aplikasi pengelolaan.

getManagementMode

abstract fun getManagementMode(): Device.ManagementMode!

Jenis mode pengelolaan di perangkat.

getManagementModeMetadata

fun getManagementModeMetadata(): Metadata!

Metadata tentang mode pengelolaan.

getManagementProviderInfo

fun getManagementProviderInfo(): ManagementProviderInfo!

Informasi tentang penyedia pengelolaan perangkat yang dikelola AMAPI. Setelan ini tidak ditetapkan untuk perangkat yang dikelola DPC kustom.

getManagementProviderInfoMetadata

fun getManagementProviderInfoMetadata(): Metadata!

Metadata tentang info penyedia pengelolaan.

getNetworkInfo

fun getNetworkInfo(): NetworkInfo!

Informasi jaringan perangkat. Hal ini mengharuskan pemanggil memiliki izin ACCESS_NETWORK_STATE.

getNetworkInfoMetadata

fun getNetworkInfoMetadata(): Metadata!

Metadata tentang info jaringan.

getOwnership

abstract fun getOwnership(): Device.Ownership!

Kepemilikan perangkat terkelola.

getOwnershipMetadata

fun getOwnershipMetadata(): Metadata!

Metadata tentang kepemilikan.

getSoftwareInfo

fun getSoftwareInfo(): SoftwareInfo!

Informasi mendetail tentang software perangkat.

getSoftwareInfoMetadata

fun getSoftwareInfoMetadata(): Metadata!

Metadata tentang info software.

getWorkProfileState

abstract fun getWorkProfileState(): Device.WorkProfileState!

Status yang menunjukkan apakah ada profil kerja di perangkat. Sebaliknya, `Kepemilikan` dan `ManagementMode` menunjukkan status pengelolaan pengguna tempat aplikasi panggilan berjalan.

* Di Android 13 dan yang lebih baru, sinyal ini mendeteksi keberadaan profil kerja secara andal. * Di Android 12 dan yang lebih lama, keberadaan profil kerja dapat dideteksi secara andal jika dikelola oleh aplikasi Android Device Policy atau jika aplikasi yang memanggil berada di dalam profil kerja. Melaporkan `WORK_PROFILE_STATE_UNSPECIFIED` jika keberadaan profil kerja tidak dapat ditentukan secara andal. Dalam kasus tersebut, metadata yang sesuai akan mencakup `Metadata.IssueType.SIGNAL_UNDETERMINED`.

getWorkProfileStateMetadata

fun getWorkProfileStateMetadata(): Metadata!

Metadata tentang status profil kerja.

hasApplicationReportsMetadata

fun hasApplicationReportsMetadata(): Boolean

Menampilkan true jika applicationReportsMetadata disetel.

hasDeviceSettings

fun hasDeviceSettings(): Boolean

Menampilkan true jika deviceSettings disetel.

hasDeviceSettingsMetadata

fun hasDeviceSettingsMetadata(): Boolean

Menampilkan true jika deviceSettingsMetadata disetel.

hasHardwareInfo

fun hasHardwareInfo(): Boolean

Menampilkan true jika hardwareInfo disetel.

hasHardwareInfoMetadata

fun hasHardwareInfoMetadata(): Boolean

Menampilkan true jika hardwareInfoMetadata disetel.

hasManagementAppPackageNameMetadata

fun hasManagementAppPackageNameMetadata(): Boolean

Menampilkan true jika managementAppPackageNameMetadata disetel.

hasManagementModeMetadata

fun hasManagementModeMetadata(): Boolean

Menampilkan true jika managementModeMetadata disetel.

hasManagementProviderInfo

fun hasManagementProviderInfo(): Boolean

Menampilkan true jika managementProviderInfo ditetapkan.

hasManagementProviderInfoMetadata

fun hasManagementProviderInfoMetadata(): Boolean

Menampilkan true jika managementProviderInfoMetadata disetel.

hasNetworkInfo

fun hasNetworkInfo(): Boolean

Menampilkan true jika networkInfo disetel.

hasNetworkInfoMetadata

fun hasNetworkInfoMetadata(): Boolean

Menampilkan true jika networkInfoMetadata disetel.

hasOwnershipMetadata

fun hasOwnershipMetadata(): Boolean

Menampilkan true jika ownershipMetadata ditetapkan.

hasSoftwareInfo

fun hasSoftwareInfo(): Boolean

Menampilkan true jika softwareInfo disetel.

hasSoftwareInfoMetadata

fun hasSoftwareInfoMetadata(): Boolean

Menampilkan true jika softwareInfoMetadata disetel.

hasWorkProfileStateMetadata

fun hasWorkProfileStateMetadata(): Boolean

Menampilkan true jika workProfileStateMetadata disetel.

toBuilder

abstract fun toBuilder(): Device.Builder!