Device.Builder

abstract class Device.Builder


Trình tạo cho Device.

Tóm tắt

Hàm công khai

abstract Device!
Device.Builder!

Xoá applicationReportsMetadata.

Device.Builder!

Xoá deviceSettings.

Device.Builder!

Xoá deviceSettingsMetadata.

Device.Builder!

Xoá hardwareInfo.

Device.Builder!

Xoá hardwareInfoMetadata.

Device.Builder!

Xoá managementAppPackageNameMetadata.

Device.Builder!

Xoá managementModeMetadata.

Device.Builder!

Xoá managementProviderInfo.

Device.Builder!

Xoá managementProviderInfoMetadata.

Device.Builder!

Xoá networkInfo.

Device.Builder!

Xoá networkInfoMetadata.

Device.Builder!

Xoá ownershipMetadata.

Device.Builder!

Xoá softwareInfo.

Device.Builder!

Xoá softwareInfoMetadata.

Device.Builder!

Xoá workProfileStateMetadata.

Device.Builder!

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

Device.Builder!

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

Device.Builder!

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

Device.Builder!

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

Device.Builder!

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

Device.Builder!

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

abstract Device.Builder!

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

Device.Builder!

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

abstract Device.Builder!

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

Device.Builder!

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

Device.Builder!

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

Device.Builder!

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

Device.Builder!

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

Device.Builder!

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

abstract Device.Builder!

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

Device.Builder!

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

Device.Builder!

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

Device.Builder!

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

abstract Device.Builder!

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

Device.Builder!

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

Hàm công khai

build

abstract fun build(): Device!

clearApplicationReportsMetadata

fun clearApplicationReportsMetadata(): Device.Builder!

Xoá applicationReportsMetadata.

clearDeviceSettings

fun clearDeviceSettings(): Device.Builder!

Xoá deviceSettings.

clearDeviceSettingsMetadata

fun clearDeviceSettingsMetadata(): Device.Builder!

Xoá deviceSettingsMetadata.

clearHardwareInfo

fun clearHardwareInfo(): Device.Builder!

Xoá hardwareInfo.

clearHardwareInfoMetadata

fun clearHardwareInfoMetadata(): Device.Builder!

Xoá hardwareInfoMetadata.

clearManagementAppPackageNameMetadata

fun clearManagementAppPackageNameMetadata(): Device.Builder!

Xoá managementAppPackageNameMetadata.

clearManagementModeMetadata

fun clearManagementModeMetadata(): Device.Builder!

Xoá managementModeMetadata.

clearManagementProviderInfo

fun clearManagementProviderInfo(): Device.Builder!

Xoá managementProviderInfo.

clearManagementProviderInfoMetadata

fun clearManagementProviderInfoMetadata(): Device.Builder!

Xoá managementProviderInfoMetadata.

clearNetworkInfo

fun clearNetworkInfo(): Device.Builder!

Xoá networkInfo.

clearNetworkInfoMetadata

fun clearNetworkInfoMetadata(): Device.Builder!

Xoá networkInfoMetadata.

clearOwnershipMetadata

fun clearOwnershipMetadata(): Device.Builder!

Xoá ownershipMetadata.

clearSoftwareInfo

fun clearSoftwareInfo(): Device.Builder!

Xoá softwareInfo.

clearSoftwareInfoMetadata

fun clearSoftwareInfoMetadata(): Device.Builder!

Xoá softwareInfoMetadata.

clearWorkProfileStateMetadata

fun clearWorkProfileStateMetadata(): Device.Builder!

Xoá workProfileStateMetadata.

setApplicationReports

fun setApplicationReports(value: (Mutable)Iterable<ApplicationReport!>!): Device.Builder!

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.

setApplicationReportsMetadata

fun setApplicationReportsMetadata(value: Metadata!): Device.Builder!

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

setDeviceSettings

fun setDeviceSettings(value: DeviceSettings!): Device.Builder!

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

setDeviceSettingsMetadata

fun setDeviceSettingsMetadata(value: Metadata!): Device.Builder!

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

setHardwareInfo

fun setHardwareInfo(value: HardwareInfo!): Device.Builder!

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

setHardwareInfoMetadata

fun setHardwareInfoMetadata(value: Metadata!): Device.Builder!

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

setManagementAppPackageName

abstract fun setManagementAppPackageName(value: String!): Device.Builder!

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

setManagementAppPackageNameMetadata

fun setManagementAppPackageNameMetadata(value: Metadata!): Device.Builder!

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

setManagementMode

abstract fun setManagementMode(value: Device.ManagementMode!): Device.Builder!

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

setManagementModeMetadata

fun setManagementModeMetadata(value: Metadata!): Device.Builder!

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

setManagementProviderInfo

fun setManagementProviderInfo(value: ManagementProviderInfo!): Device.Builder!

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

setManagementProviderInfoMetadata

fun setManagementProviderInfoMetadata(value: Metadata!): Device.Builder!

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

setNetworkInfo

fun setNetworkInfo(value: NetworkInfo!): Device.Builder!

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.

setNetworkInfoMetadata

fun setNetworkInfoMetadata(value: Metadata!): Device.Builder!

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

setOwnership

abstract fun setOwnership(value: Device.Ownership!): Device.Builder!

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

setOwnershipMetadata

fun setOwnershipMetadata(value: Metadata!): Device.Builder!

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

setSoftwareInfo

fun setSoftwareInfo(value: SoftwareInfo!): Device.Builder!

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

setSoftwareInfoMetadata

fun setSoftwareInfoMetadata(value: Metadata!): Device.Builder!

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

setWorkProfileState

abstract fun setWorkProfileState(value: Device.WorkProfileState!): Device.Builder!

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

setWorkProfileStateMetadata

fun setWorkProfileStateMetadata(value: Metadata!): Device.Builder!

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