อุปกรณ์

abstract class Device


ข้อมูลเกี่ยวกับอุปกรณ์

สรุป

ประเภทที่ซ้อนกัน

abstract class Device.Builder

ผู้รับสร้างบ้านสำหรับ Device

ประเภทโหมดการจัดการในอุปกรณ์

การเป็นเจ้าของอุปกรณ์ที่มีการจัดการ

สถานะที่ระบุว่ามีโปรไฟล์งานในอุปกรณ์หรือไม่

ฟังก์ชันสาธารณะ

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

รายงานสำหรับแอปที่ติดตั้งในอุปกรณ์

Metadata!

ข้อมูลเมตาเกี่ยวกับรายงานแอปพลิเคชัน

java-static Device!
DeviceSettings!

ข้อมูลการตั้งค่าอุปกรณ์

Metadata!

ข้อมูลเมตาเกี่ยวกับการตั้งค่าอุปกรณ์

HardwareInfo!

ข้อมูลโดยละเอียดเกี่ยวกับฮาร์ดแวร์ของอุปกรณ์

Metadata!

ข้อมูลเมตาเกี่ยวกับข้อมูลฮาร์ดแวร์

abstract String!

ชื่อแพ็กเกจของแอปที่จัดการอุปกรณ์

Metadata!

ข้อมูลเมตาเกี่ยวกับชื่อแพ็กเกจแอปการจัดการ

abstract Device.ManagementMode!

ประเภทโหมดการจัดการในอุปกรณ์

Metadata!

ข้อมูลเมตาเกี่ยวกับโหมดการจัดการ

ManagementProviderInfo!

ข้อมูลเกี่ยวกับผู้ให้บริการจัดการอุปกรณ์ที่จัดการด้วย AMAPI

Metadata!

ข้อมูลเมตาเกี่ยวกับข้อมูลผู้ให้บริการจัดการ

NetworkInfo!

ข้อมูลเครือข่ายของอุปกรณ์

Metadata!

ข้อมูลเมตาเกี่ยวกับข้อมูลเครือข่าย

abstract Device.Ownership!

การเป็นเจ้าของอุปกรณ์ที่มีการจัดการ

Metadata!

ข้อมูลเมตาเกี่ยวกับการเป็นเจ้าของ

SoftwareInfo!

ข้อมูลโดยละเอียดเกี่ยวกับซอฟต์แวร์ของอุปกรณ์

Metadata!

ข้อมูลเมตาเกี่ยวกับข้อมูลซอฟต์แวร์

abstract Device.WorkProfileState!

สถานะที่ระบุว่ามีโปรไฟล์งานในอุปกรณ์หรือไม่

Metadata!

ข้อมูลเมตาเกี่ยวกับสถานะโปรไฟล์งาน

Boolean

แสดงผล true หากตั้งค่า applicationReportsMetadata

Boolean

แสดงผล true หากตั้งค่า deviceSettings

Boolean

แสดง true หากตั้งค่า deviceSettingsMetadata

Boolean

แสดง true หากตั้งค่า hardwareInfo

Boolean

แสดงผล true หากตั้งค่า hardwareInfoMetadata

Boolean

แสดงผล true หากตั้งค่า managementAppPackageNameMetadata

Boolean

แสดง true หากตั้งค่า managementModeMetadata

Boolean

แสดง true หากตั้งค่า managementProviderInfo

Boolean

แสดงผล true หากตั้งค่า managementProviderInfoMetadata

Boolean

แสดง true หากตั้งค่า networkInfo ไว้

Boolean

แสดงผล true หากตั้งค่า networkInfoMetadata

Boolean

แสดงผล true หากตั้งค่า ownershipMetadata

Boolean

แสดงผล true หากตั้งค่า softwareInfo

Boolean

แสดงผล true หากตั้งค่า softwareInfoMetadata

Boolean

แสดงผล true หากตั้งค่า workProfileStateMetadata

abstract Device.Builder!

ฟังก์ชันสาธารณะ

เครื่องมือสร้าง

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

getApplicationReports

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

รายงานสำหรับแอปที่ติดตั้งในอุปกรณ์

หมายเหตุ: การดำเนินการนี้จะเปลี่ยนแอปทั้งหมดเป็นแอปที่ขยายได้ในอุปกรณ์ที่มีการจัดการ หรือไม่เช่นนั้นจะเปลี่ยนเฉพาะแอปที่สำคัญ

getApplicationReportsMetadata

fun getApplicationReportsMetadata(): Metadata!

ข้อมูลเมตาเกี่ยวกับรายงานแอปพลิเคชัน

getDefaultInstance

java-static fun getDefaultInstance(): Device!

getDeviceSettings

fun getDeviceSettings(): DeviceSettings!

ข้อมูลการตั้งค่าอุปกรณ์

getDeviceSettingsMetadata

fun getDeviceSettingsMetadata(): Metadata!

ข้อมูลเมตาเกี่ยวกับการตั้งค่าอุปกรณ์

getHardwareInfo

fun getHardwareInfo(): HardwareInfo!

ข้อมูลโดยละเอียดเกี่ยวกับฮาร์ดแวร์ของอุปกรณ์

getHardwareInfoMetadata

fun getHardwareInfoMetadata(): Metadata!

ข้อมูลเมตาเกี่ยวกับข้อมูลฮาร์ดแวร์

getManagementAppPackageName

abstract fun getManagementAppPackageName(): String!

ชื่อแพ็กเกจของแอปที่จัดการอุปกรณ์

getManagementAppPackageNameMetadata

fun getManagementAppPackageNameMetadata(): Metadata!

ข้อมูลเมตาเกี่ยวกับชื่อแพ็กเกจแอปการจัดการ

getManagementMode

abstract fun getManagementMode(): Device.ManagementMode!

ประเภทโหมดการจัดการในอุปกรณ์

getManagementModeMetadata

fun getManagementModeMetadata(): Metadata!

ข้อมูลเมตาเกี่ยวกับโหมดการจัดการ

getManagementProviderInfo

fun getManagementProviderInfo(): ManagementProviderInfo!

ข้อมูลเกี่ยวกับผู้ให้บริการจัดการอุปกรณ์ที่จัดการด้วย AMAPI ไม่ได้ตั้งค่าไว้สำหรับอุปกรณ์ที่มีการจัดการ DPC ที่กำหนดเอง

getManagementProviderInfoMetadata

fun getManagementProviderInfoMetadata(): Metadata!

ข้อมูลเมตาเกี่ยวกับข้อมูลผู้ให้บริการจัดการ

getNetworkInfo

fun getNetworkInfo(): NetworkInfo!

ข้อมูลเครือข่ายของอุปกรณ์ การดำเนินการนี้ต้องใช้สิทธิ์ ACCESS_NETWORK_STATE

getNetworkInfoMetadata

fun getNetworkInfoMetadata(): Metadata!

ข้อมูลเมตาเกี่ยวกับข้อมูลเครือข่าย

getOwnership

abstract fun getOwnership(): Device.Ownership!

การเป็นเจ้าของอุปกรณ์ที่มีการจัดการ

getOwnershipMetadata

fun getOwnershipMetadata(): Metadata!

ข้อมูลเมตาเกี่ยวกับการเป็นเจ้าของ

getSoftwareInfo

fun getSoftwareInfo(): SoftwareInfo!

ข้อมูลโดยละเอียดเกี่ยวกับซอฟต์แวร์ของอุปกรณ์

getSoftwareInfoMetadata

fun getSoftwareInfoMetadata(): Metadata!

ข้อมูลเมตาเกี่ยวกับข้อมูลซอฟต์แวร์

getWorkProfileState

abstract fun getWorkProfileState(): Device.WorkProfileState!

สถานะที่ระบุว่ามีโปรไฟล์งานในอุปกรณ์หรือไม่ ในทางตรงกันข้าม `Ownership` และ `ManagementMode` จะระบุสถานะการจัดการของผู้ใช้ที่แอปที่เรียกใช้อยู่

* ใน Android 13 ขึ้นไป สัญญาณนี้จะตรวจหาการมีอยู่ของโปรไฟล์งานได้อย่างน่าเชื่อถือ * ใน Android 12 และต่ำกว่า ระบบจะตรวจหาการมีอยู่ของโปรไฟล์งานได้อย่างน่าเชื่อถือหากได้รับการจัดการโดยแอป Android Device Policy หรือหากแอปโทรอยู่ภายในโปรไฟล์งาน รายงาน `WORK_PROFILE_STATE_UNSPECIFIED` หากไม่สามารถระบุการมีอยู่ของโปรไฟล์งานได้อย่างน่าเชื่อถือ ในกรณีดังกล่าว ข้อมูลเมตาที่เกี่ยวข้องจะมี `Metadata.IssueType.SIGNAL_UNDETERMINED`

getWorkProfileStateMetadata

fun getWorkProfileStateMetadata(): Metadata!

ข้อมูลเมตาเกี่ยวกับสถานะโปรไฟล์งาน

hasApplicationReportsMetadata

fun hasApplicationReportsMetadata(): Boolean

แสดงผล true หากตั้งค่า applicationReportsMetadata

hasDeviceSettings

fun hasDeviceSettings(): Boolean

แสดงผล true หากตั้งค่า deviceSettings

hasDeviceSettingsMetadata

fun hasDeviceSettingsMetadata(): Boolean

แสดง true หากตั้งค่า deviceSettingsMetadata

hasHardwareInfo

fun hasHardwareInfo(): Boolean

แสดง true หากตั้งค่า hardwareInfo

hasHardwareInfoMetadata

fun hasHardwareInfoMetadata(): Boolean

แสดงผล true หากตั้งค่า hardwareInfoMetadata

hasManagementAppPackageNameMetadata

fun hasManagementAppPackageNameMetadata(): Boolean

แสดงผล true หากตั้งค่า managementAppPackageNameMetadata

hasManagementModeMetadata

fun hasManagementModeMetadata(): Boolean

แสดง true หากตั้งค่า managementModeMetadata

hasManagementProviderInfo

fun hasManagementProviderInfo(): Boolean

แสดง true หากตั้งค่า managementProviderInfo

hasManagementProviderInfoMetadata

fun hasManagementProviderInfoMetadata(): Boolean

แสดงผล true หากตั้งค่า managementProviderInfoMetadata

hasNetworkInfo

fun hasNetworkInfo(): Boolean

แสดง true หากตั้งค่า networkInfo ไว้

hasNetworkInfoMetadata

fun hasNetworkInfoMetadata(): Boolean

แสดงผล true หากตั้งค่า networkInfoMetadata

hasOwnershipMetadata

fun hasOwnershipMetadata(): Boolean

แสดงผล true หากตั้งค่า ownershipMetadata

hasSoftwareInfo

fun hasSoftwareInfo(): Boolean

แสดงผล true หากตั้งค่า softwareInfo

hasSoftwareInfoMetadata

fun hasSoftwareInfoMetadata(): Boolean

แสดงผล true หากตั้งค่า softwareInfoMetadata

hasWorkProfileStateMetadata

fun hasWorkProfileStateMetadata(): Boolean

แสดงผล true หากตั้งค่า workProfileStateMetadata

toBuilder

abstract fun toBuilder(): Device.Builder!