מכשיר

abstract class Device


מידע על המכשיר.

סיכום

סוגי רכיבים שהוצבו בתוך רכיבים אחרים

abstract class Device.Builder

‫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!

פונקציות ציבוריות

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!

מצב שמציין אם יש פרופיל עבודה במכשיר. לעומת זאת, הערכים של `בעלות` ושל `מצב ניהול` מציינים את סטטוס הניהול של המשתמש שבו האפליקציה שקוראת לפונקציה פועלת.

* ב-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!