Perangkat

public abstract class Device


Informasi tentang perangkat.

Ringkasan

Jenis bertingkat

public abstract class Device.Builder

Builder untuk Device.

Jenis mode pengelolaan di perangkat.

public enum Device.Ownership

Kepemilikan perangkat terkelola.

Status yang menunjukkan apakah ada profil kerja di perangkat.

Metode publik

static Device.Builder
abstract ImmutableList<ApplicationReport>

Laporan untuk aplikasi yang diinstal di perangkat.

Metadata

Metadata tentang laporan aplikasi.

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 disetel.

boolean

Menampilkan true jika managementProviderInfoMetadata disetel.

boolean

Menampilkan true jika networkInfo disetel.

boolean

Menampilkan true jika networkInfoMetadata disetel.

boolean

Menampilkan true jika ownershipMetadata disetel.

boolean

Menampilkan true jika softwareInfo disetel.

boolean

Menampilkan true jika softwareInfoMetadata disetel.

boolean

Menampilkan true jika workProfileStateMetadata disetel.

abstract Device.Builder

Metode publik

builder

public static Device.Builder builder()

getApplicationReports

public abstract ImmutableList<ApplicationReportgetApplicationReports()

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

public Metadata getApplicationReportsMetadata()

Metadata tentang laporan aplikasi.

getDefaultInstance

public static Device getDefaultInstance()

getDeviceSettings

public DeviceSettings getDeviceSettings()

Informasi setelan perangkat.

getDeviceSettingsMetadata

public Metadata getDeviceSettingsMetadata()

Metadata tentang setelan perangkat.

getHardwareInfo

public HardwareInfo getHardwareInfo()

Informasi mendetail tentang hardware perangkat.

getHardwareInfoMetadata

public Metadata getHardwareInfoMetadata()

Metadata tentang info hardware.

getManagementAppPackageName

public abstract String getManagementAppPackageName()

Nama paket aplikasi yang mengelola perangkat.

getManagementAppPackageNameMetadata

public Metadata getManagementAppPackageNameMetadata()

Metadata tentang nama paket aplikasi pengelolaan.

getManagementMode

public abstract Device.ManagementMode getManagementMode()

Jenis mode pengelolaan di perangkat.

getManagementModeMetadata

public Metadata getManagementModeMetadata()

Metadata tentang mode pengelolaan.

getManagementProviderInfo

public ManagementProviderInfo getManagementProviderInfo()

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

getManagementProviderInfoMetadata

public Metadata getManagementProviderInfoMetadata()

Metadata tentang info penyedia pengelolaan.

getNetworkInfo

public NetworkInfo getNetworkInfo()

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

getNetworkInfoMetadata

public Metadata getNetworkInfoMetadata()

Metadata tentang info jaringan.

getOwnership

public abstract Device.Ownership getOwnership()

Kepemilikan perangkat terkelola.

getOwnershipMetadata

public Metadata getOwnershipMetadata()

Metadata tentang kepemilikan.

getSoftwareInfo

public SoftwareInfo getSoftwareInfo()

Informasi mendetail tentang software perangkat.

getSoftwareInfoMetadata

public Metadata getSoftwareInfoMetadata()

Metadata tentang info software.

getWorkProfileState

public abstract Device.WorkProfileState getWorkProfileState()

Status yang menunjukkan apakah ada profil kerja di perangkat. Sebaliknya, `Ownership` dan `ManagementMode` menunjukkan status pengelolaan pengguna tempat aplikasi yang memanggil 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 seperti ini, metadata yang sesuai akan mencakup `Metadata.IssueType.SIGNAL_UNDETERMINED`.

getWorkProfileStateMetadata

public Metadata getWorkProfileStateMetadata()

Metadata tentang status profil kerja.

hasApplicationReportsMetadata

public boolean hasApplicationReportsMetadata()

Menampilkan true jika applicationReportsMetadata disetel.

hasDeviceSettings

public boolean hasDeviceSettings()

Menampilkan true jika deviceSettings disetel.

hasDeviceSettingsMetadata

public boolean hasDeviceSettingsMetadata()

Menampilkan true jika deviceSettingsMetadata disetel.

hasHardwareInfo

public boolean hasHardwareInfo()

Menampilkan true jika hardwareInfo disetel.

hasHardwareInfoMetadata

public boolean hasHardwareInfoMetadata()

Menampilkan true jika hardwareInfoMetadata disetel.

hasManagementAppPackageNameMetadata

public boolean hasManagementAppPackageNameMetadata()

Menampilkan true jika managementAppPackageNameMetadata disetel.

hasManagementModeMetadata

public boolean hasManagementModeMetadata()

Menampilkan true jika managementModeMetadata disetel.

hasManagementProviderInfo

public boolean hasManagementProviderInfo()

Menampilkan true jika managementProviderInfo disetel.

hasManagementProviderInfoMetadata

public boolean hasManagementProviderInfoMetadata()

Menampilkan true jika managementProviderInfoMetadata disetel.

hasNetworkInfo

public boolean hasNetworkInfo()

Menampilkan true jika networkInfo disetel.

hasNetworkInfoMetadata

public boolean hasNetworkInfoMetadata()

Menampilkan true jika networkInfoMetadata disetel.

hasOwnershipMetadata

public boolean hasOwnershipMetadata()

Menampilkan true jika ownershipMetadata disetel.

hasSoftwareInfo

public boolean hasSoftwareInfo()

Menampilkan true jika softwareInfo disetel.

hasSoftwareInfoMetadata

public boolean hasSoftwareInfoMetadata()

Menampilkan true jika softwareInfoMetadata disetel.

hasWorkProfileStateMetadata

public boolean hasWorkProfileStateMetadata()

Menampilkan true jika workProfileStateMetadata disetel.

toBuilder

public abstract Device.Builder toBuilder()