Thiết bị

abstract class Device


Thông tin về thiết bị.

Tóm tắt

Các loại lồng nhau

abstract class Device.Builder

Trình tạo cho Device.

Loại chế độ quản lý trên thiết bị.

Quyền sở hữu thiết bị được quản lý.

Trạng thái cho biết thiết bị có hồ sơ công việc hay không.

Hàm công khai

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

Báo cáo về các ứng dụng đã cài đặt trên thiết bị.

Metadata!

Siêu dữ liệu về báo cáo ứng dụng.

java-static Device!
DeviceSettings!

Thông tin về chế độ cài đặt thiết bị.

Metadata!

Siêu dữ liệu về chế độ cài đặt thiết bị.

HardwareInfo!

Thông tin chi tiết về phần cứng của thiết bị.

Metadata!

Siêu dữ liệu về thông tin phần cứng.

abstract String!

Tên gói của ứng dụng quản lý thiết bị.

Metadata!

Siêu dữ liệu về tên gói ứng dụng quản lý.

abstract Device.ManagementMode!

Loại chế độ quản lý trên thiết bị.

Metadata!

Siêu dữ liệu về chế độ quản lý.

ManagementProviderInfo!

Thông tin về nhà cung cấp dịch vụ quản lý của một thiết bị do AMAPI quản lý.

Metadata!

Siêu dữ liệu về thông tin nhà cung cấp dịch vụ quản lý.

NetworkInfo!

Thông tin về mạng của thiết bị.

Metadata!

Siêu dữ liệu về thông tin mạng.

abstract Device.Ownership!

Quyền sở hữu thiết bị được quản lý.

Metadata!

Siêu dữ liệu về quyền sở hữu.

SoftwareInfo!

Thông tin chi tiết về phần mềm thiết bị.

Metadata!

Siêu dữ liệu về thông tin phần mềm.

abstract Device.WorkProfileState!

Trạng thái cho biết thiết bị có hồ sơ công việc hay không.

Metadata!

Siêu dữ liệu về trạng thái hồ sơ công việc.

Boolean

Trả về true nếu applicationReportsMetadata được đặt.

Boolean

Trả về true nếu deviceSettings được đặt.

Boolean

Trả về true nếu deviceSettingsMetadata được đặt.

Boolean

Trả về true nếu hardwareInfo được đặt.

Boolean

Trả về true nếu hardwareInfoMetadata được đặt.

Boolean

Trả về true nếu managementAppPackageNameMetadata được đặt.

Boolean

Trả về true nếu managementModeMetadata được đặt.

Boolean

Trả về true nếu managementProviderInfo được đặt.

Boolean

Trả về true nếu managementProviderInfoMetadata được đặt.

Boolean

Trả về true nếu networkInfo được đặt.

Boolean

Trả về true nếu networkInfoMetadata được đặt.

Boolean

Trả về true nếu ownershipMetadata được đặt.

Boolean

Trả về true nếu softwareInfo được đặt.

Boolean

Trả về true nếu softwareInfoMetadata được đặt.

Boolean

Trả về true nếu workProfileStateMetadata được đặt.

abstract Device.Builder!

Hàm công khai

trình tạo

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

getApplicationReports

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

Báo cáo về các ứng dụng đã cài đặt trên thiết bị.

Lưu ý: Thao tác này sẽ trả về tất cả ứng dụng cho các ứng dụng có khả năng mở rộng trên thiết bị được quản lý, nếu không, thao tác này sẽ chỉ trả về các ứng dụng quan trọng.

getApplicationReportsMetadata

fun getApplicationReportsMetadata(): Metadata!

Siêu dữ liệu về báo cáo ứng dụng.

getDefaultInstance

java-static fun getDefaultInstance(): Device!

getDeviceSettings

fun getDeviceSettings(): DeviceSettings!

Thông tin về chế độ cài đặt thiết bị.

getDeviceSettingsMetadata

fun getDeviceSettingsMetadata(): Metadata!

Siêu dữ liệu về chế độ cài đặt thiết bị.

getHardwareInfo

fun getHardwareInfo(): HardwareInfo!

Thông tin chi tiết về phần cứng của thiết bị.

getHardwareInfoMetadata

fun getHardwareInfoMetadata(): Metadata!

Siêu dữ liệu về thông tin phần cứng.

getManagementAppPackageName

abstract fun getManagementAppPackageName(): String!

Tên gói của ứng dụng quản lý thiết bị.

getManagementAppPackageNameMetadata

fun getManagementAppPackageNameMetadata(): Metadata!

Siêu dữ liệu về tên gói ứng dụng quản lý.

getManagementMode

abstract fun getManagementMode(): Device.ManagementMode!

Loại chế độ quản lý trên thiết bị.

getManagementModeMetadata

fun getManagementModeMetadata(): Metadata!

Siêu dữ liệu về chế độ quản lý.

getManagementProviderInfo

fun getManagementProviderInfo(): ManagementProviderInfo!

Thông tin về nhà cung cấp dịch vụ quản lý của một thiết bị do AMAPI quản lý. Chế độ này không được đặt cho các thiết bị tuỳ chỉnh do DPC quản lý.

getManagementProviderInfoMetadata

fun getManagementProviderInfoMetadata(): Metadata!

Siêu dữ liệu về thông tin nhà cung cấp dịch vụ quản lý.

getNetworkInfo

fun getNetworkInfo(): NetworkInfo!

Thông tin về mạng của thiết bị. Điều này yêu cầu phương thức gọi phải có quyền ACCESS_NETWORK_STATE.

getNetworkInfoMetadata

fun getNetworkInfoMetadata(): Metadata!

Siêu dữ liệu về thông tin mạng.

getOwnership

abstract fun getOwnership(): Device.Ownership!

Quyền sở hữu thiết bị được quản lý.

getOwnershipMetadata

fun getOwnershipMetadata(): Metadata!

Siêu dữ liệu về quyền sở hữu.

getSoftwareInfo

fun getSoftwareInfo(): SoftwareInfo!

Thông tin chi tiết về phần mềm thiết bị.

getSoftwareInfoMetadata

fun getSoftwareInfoMetadata(): Metadata!

Siêu dữ liệu về thông tin phần mềm.

getWorkProfileState

abstract fun getWorkProfileState(): Device.WorkProfileState!

Trạng thái cho biết thiết bị có hồ sơ công việc hay không. Ngược lại, "Quyền sở hữu" và "ManagementMode" cho biết trạng thái quản lý của người dùng mà ứng dụng gọi đang chạy.

* Trên Android 13 trở lên, tín hiệu này phát hiện một cách đáng tin cậy sự hiện diện của hồ sơ công việc. * Trên Android 12 trở xuống, bạn có thể phát hiện chính xác sự hiện diện của hồ sơ công việc nếu hồ sơ đó do ứng dụng Android Device Policy quản lý hoặc nếu ứng dụng gọi nằm trong hồ sơ công việc. Báo cáo "WORK_PROFILE_STATE_UNSPECIFIED" nếu không xác định được một cách đáng tin cậy sự hiện diện của hồ sơ công việc. Trong những trường hợp như vậy, siêu dữ liệu tương ứng sẽ bao gồm `Metadata.IssueType.SIGNAL_UNDETERMINED`.

getWorkProfileStateMetadata

fun getWorkProfileStateMetadata(): Metadata!

Siêu dữ liệu về trạng thái hồ sơ công việc.

hasApplicationReportsMetadata

fun hasApplicationReportsMetadata(): Boolean

Trả về true nếu applicationReportsMetadata được đặt.

hasDeviceSettings

fun hasDeviceSettings(): Boolean

Trả về true nếu deviceSettings được đặt.

hasDeviceSettingsMetadata

fun hasDeviceSettingsMetadata(): Boolean

Trả về true nếu deviceSettingsMetadata được đặt.

hasHardwareInfo

fun hasHardwareInfo(): Boolean

Trả về true nếu hardwareInfo được đặt.

hasHardwareInfoMetadata

fun hasHardwareInfoMetadata(): Boolean

Trả về true nếu hardwareInfoMetadata được đặt.

hasManagementAppPackageNameMetadata

fun hasManagementAppPackageNameMetadata(): Boolean

Trả về true nếu managementAppPackageNameMetadata được đặt.

hasManagementModeMetadata

fun hasManagementModeMetadata(): Boolean

Trả về true nếu managementModeMetadata được đặt.

hasManagementProviderInfo

fun hasManagementProviderInfo(): Boolean

Trả về true nếu managementProviderInfo được đặt.

hasManagementProviderInfoMetadata

fun hasManagementProviderInfoMetadata(): Boolean

Trả về true nếu managementProviderInfoMetadata được đặt.

hasNetworkInfo

fun hasNetworkInfo(): Boolean

Trả về true nếu networkInfo được đặt.

hasNetworkInfoMetadata

fun hasNetworkInfoMetadata(): Boolean

Trả về true nếu networkInfoMetadata được đặt.

hasOwnershipMetadata

fun hasOwnershipMetadata(): Boolean

Trả về true nếu ownershipMetadata được đặt.

hasSoftwareInfo

fun hasSoftwareInfo(): Boolean

Trả về true nếu softwareInfo được đặt.

hasSoftwareInfoMetadata

fun hasSoftwareInfoMetadata(): Boolean

Trả về true nếu softwareInfoMetadata được đặt.

hasWorkProfileStateMetadata

fun hasWorkProfileStateMetadata(): Boolean

Trả về true nếu workProfileStateMetadata được đặt.

toBuilder

abstract fun toBuilder(): Device.Builder!