Thiết bị

public abstract class Device


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

Tóm tắt

Các loại lồng nhau

public abstract class Device.Builder

Trình tạo cho Device.

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

public enum Device.Ownership

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.

Phương thức công khai

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.

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

Phương thức công khai

trình tạo

public static Device.Builder builder()

getApplicationReports

public abstract ImmutableList<ApplicationReportgetApplicationReports()

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

public Metadata getApplicationReportsMetadata()

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

getDefaultInstance

public static Device getDefaultInstance()

getDeviceSettings

public DeviceSettings getDeviceSettings()

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

getDeviceSettingsMetadata

public Metadata getDeviceSettingsMetadata()

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

getHardwareInfo

public HardwareInfo getHardwareInfo()

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

getHardwareInfoMetadata

public Metadata getHardwareInfoMetadata()

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

getManagementAppPackageName

public abstract String getManagementAppPackageName()

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

getManagementAppPackageNameMetadata

public Metadata getManagementAppPackageNameMetadata()

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

getManagementMode

public abstract Device.ManagementMode getManagementMode()

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

getManagementModeMetadata

public Metadata getManagementModeMetadata()

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

getManagementProviderInfo

public ManagementProviderInfo getManagementProviderInfo()

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 thiết lập cho các thiết bị tuỳ chỉnh do DPC quản lý.

getManagementProviderInfoMetadata

public Metadata getManagementProviderInfoMetadata()

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

getNetworkInfo

public NetworkInfo getNetworkInfo()

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

getNetworkInfoMetadata

public Metadata getNetworkInfoMetadata()

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

getOwnership

public abstract Device.Ownership getOwnership()

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

getOwnershipMetadata

public Metadata getOwnershipMetadata()

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

getSoftwareInfo

public SoftwareInfo getSoftwareInfo()

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

getSoftwareInfoMetadata

public Metadata getSoftwareInfoMetadata()

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

getWorkProfileState

public abstract Device.WorkProfileState getWorkProfileState()

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

public Metadata getWorkProfileStateMetadata()

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

hasApplicationReportsMetadata

public boolean hasApplicationReportsMetadata()

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

hasDeviceSettings

public boolean hasDeviceSettings()

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

hasDeviceSettingsMetadata

public boolean hasDeviceSettingsMetadata()

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

hasHardwareInfo

public boolean hasHardwareInfo()

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

hasHardwareInfoMetadata

public boolean hasHardwareInfoMetadata()

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

hasManagementAppPackageNameMetadata

public boolean hasManagementAppPackageNameMetadata()

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

hasManagementModeMetadata

public boolean hasManagementModeMetadata()

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

hasManagementProviderInfo

public boolean hasManagementProviderInfo()

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

hasManagementProviderInfoMetadata

public boolean hasManagementProviderInfoMetadata()

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

hasNetworkInfo

public boolean hasNetworkInfo()

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

hasNetworkInfoMetadata

public boolean hasNetworkInfoMetadata()

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

hasOwnershipMetadata

public boolean hasOwnershipMetadata()

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

hasSoftwareInfo

public boolean hasSoftwareInfo()

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

hasSoftwareInfoMetadata

public boolean hasSoftwareInfoMetadata()

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

hasWorkProfileStateMetadata

public boolean hasWorkProfileStateMetadata()

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

toBuilder

public abstract Device.Builder toBuilder()