डिवाइस

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

applicationReportsMetadata सेट होने पर, true दिखाता है.

Boolean

अगर deviceSettings सेट है, तो true दिखाता है.

Boolean

अगर deviceSettingsMetadata सेट है, तो true दिखाता है.

Boolean

अगर hardwareInfo सेट है, तो true दिखाता है.

Boolean

अगर hardwareInfoMetadata सेट है, तो true दिखाता है.

Boolean

अगर managementAppPackageNameMetadata सेट है, तो true दिखाता है.

Boolean

अगर managementModeMetadata सेट है, तो true दिखाता है.

Boolean

अगर managementProviderInfo सेट है, तो true दिखाता है.

Boolean

अगर managementProviderInfoMetadata सेट है, तो true दिखाता है.

Boolean

networkInfo सेट होने पर, true दिखाता है.

Boolean

अगर networkInfoMetadata सेट है, तो true दिखाता है.

Boolean

अगर ownershipMetadata सेट है, तो true दिखाता है.

Boolean

अगर softwareInfo सेट है, तो true दिखाता है.

Boolean

अगर softwareInfoMetadata सेट है, तो true दिखाता है.

Boolean

अगर workProfileStateMetadata सेट है, तो true दिखाता है.

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 की मदद से मैनेज किए जा रहे डिवाइस को मैनेज करने वाली कंपनी के बारे में जानकारी. यह कस्टम डीपीसी मैनेज किए गए डिवाइसों के लिए सेट नहीं है.

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

applicationReportsMetadata सेट होने पर, true दिखाता है.

hasDeviceSettings

fun hasDeviceSettings(): Boolean

अगर deviceSettings सेट है, तो true दिखाता है.

hasDeviceSettingsMetadata

fun hasDeviceSettingsMetadata(): Boolean

अगर deviceSettingsMetadata सेट है, तो true दिखाता है.

hasHardwareInfo

fun hasHardwareInfo(): Boolean

अगर hardwareInfo सेट है, तो true दिखाता है.

hasHardwareInfoMetadata

fun hasHardwareInfoMetadata(): Boolean

अगर hardwareInfoMetadata सेट है, तो true दिखाता है.

hasManagementAppPackageNameMetadata

fun hasManagementAppPackageNameMetadata(): Boolean

अगर managementAppPackageNameMetadata सेट है, तो true दिखाता है.

hasManagementModeMetadata

fun hasManagementModeMetadata(): Boolean

अगर managementModeMetadata सेट है, तो true दिखाता है.

hasManagementProviderInfo

fun hasManagementProviderInfo(): Boolean

अगर managementProviderInfo सेट है, तो true दिखाता है.

hasManagementProviderInfoMetadata

fun hasManagementProviderInfoMetadata(): Boolean

अगर managementProviderInfoMetadata सेट है, तो true दिखाता है.

hasNetworkInfo

fun hasNetworkInfo(): Boolean

networkInfo सेट होने पर, true दिखाता है.

hasNetworkInfoMetadata

fun hasNetworkInfoMetadata(): Boolean

अगर networkInfoMetadata सेट है, तो true दिखाता है.

hasOwnershipMetadata

fun hasOwnershipMetadata(): Boolean

अगर ownershipMetadata सेट है, तो true दिखाता है.

hasSoftwareInfo

fun hasSoftwareInfo(): Boolean

अगर softwareInfo सेट है, तो true दिखाता है.

hasSoftwareInfoMetadata

fun hasSoftwareInfoMetadata(): Boolean

अगर softwareInfoMetadata सेट है, तो true दिखाता है.

hasWorkProfileStateMetadata

fun hasWorkProfileStateMetadata(): Boolean

अगर workProfileStateMetadata सेट है, तो true दिखाता है.

toBuilder

abstract fun toBuilder(): Device.Builder!