कॉन्फ़िगर करने योग्य राशि के लिए डिवाइस कमांड का पुन: प्रयास करता है, और उन डिवाइसों के लिए डिवाइस पुनर्प्राप्ति इंटरफ़ेस प्रदान करता है जो अनुत्तरदायी हैं।
नेस्टेड कक्षाएं |
---|
class | ITestDevice.ApexInfo एकल एपेक्स के बारे में जानकारी संग्रहीत करने के लिए एक सरल संरचना वर्ग |
class | ITestDevice.MountPointInfo एकल माउंटपॉइंट के बारे में जानकारी संग्रहीत करने के लिए एक सरल संरचना वर्ग |
enum | ITestDevice.RecoveryMode |
सार्वजनिक तरीके |
---|
abstract boolean | checkConnectivity () जांचें कि डिवाइस में नेटवर्क कनेक्टिविटी है। |
abstract boolean | clearErrorDialogs () डिवाइस UI पर वर्तमान में प्रदर्शित होने वाले किसी भी त्रुटि संवाद को खारिज करने का प्रयास करें। |
abstract void | clearLastConnectedWifiNetwork () अंतिम कनेक्टेड वाईफाई नेटवर्क को साफ करता है। |
abstract boolean | connectToWifiNetwork ( wifiSsidToPsk, boolean scanSsid) connectToWifiNetwork ( wifiSsidToPsk, boolean scanSsid) एक वाईफाई नेटवर्क से जुड़ता है। |
abstract boolean | connectToWifiNetwork ( wifiSsidToPsk) connectToWifiNetwork ( wifiSsidToPsk) एक वाईफाई नेटवर्क से जुड़ता है। |
abstract boolean | connectToWifiNetwork (String wifiSsid, String wifiPsk) एक वाईफाई नेटवर्क से जुड़ता है। |
abstract boolean | connectToWifiNetwork (String wifiSsid, String wifiPsk, boolean scanSsid) एक वाईफाई नेटवर्क से जुड़ता है। |
abstract boolean | connectToWifiNetworkIfNeeded (String wifiSsid, String wifiPsk, boolean scanSsid) connectToWifiNetwork(String, String) का एक प्रकार जो केवल तभी कनेक्ट होता है जब डिवाइस में वर्तमान में नेटवर्क कनेक्टिविटी न हो। |
abstract boolean | connectToWifiNetworkIfNeeded (String wifiSsid, String wifiPsk) connectToWifiNetwork(String, String) का एक प्रकार जो केवल तभी कनेक्ट होता है जब डिवाइस में वर्तमान में नेटवर्क कनेक्टिविटी न हो। |
abstract int | createUser (String name) किसी दिए गए नाम और डिफ़ॉल्ट फ़्लैग के साथ एक उपयोगकर्ता बनाएँ 0. |
abstract int | createUser (String name, boolean guest, boolean ephemeral) दिए गए नाम और दिए गए झंडे के साथ एक उपयोगकर्ता बनाएं |
abstract int | createUserNoThrow (String name) किसी दिए गए नाम और डिफ़ॉल्ट फ़्लैग के साथ एक उपयोगकर्ता बनाएँ 0. |
abstract void | disableKeyguard () कीगार्ड को निष्क्रिय करने का प्रयास। |
abstract boolean | disableNetworkMonitor () डिवाइस पर नेटवर्क निगरानी अक्षम करता है। |
abstract boolean | disconnectFromWifi () वाईफाई नेटवर्क से डिस्कनेक्ट करता है। |
abstract boolean | doesFileExist (String deviceFilePath, int userId) किसी दिए गए उपयोगकर्ता के लिए डिवाइस पर फ़ाइल मौजूद है या नहीं यह निर्धारित करने के लिए सहायक विधि। |
abstract File | dumpHeap (String process, String devicePath) सिस्टम_सर्वर से ढेर को डंप करने का प्रयास करें। |
abstract boolean | enableNetworkMonitor () डिवाइस पर नेटवर्क मॉनिटरिंग को सक्षम करता है। |
abstract | getActiveApexes () डिवाइस पर सक्रिय एपेक्स के बारे में जानकारी प्राप्त करें। |
abstract | getAllSettings (String namespace) अनुरोधित नाम स्थान के प्रमुख मान जोड़े लौटाएं। |
abstract String | getAndroidId (int userId) उपयोगकर्ता आईडी से जुड़े एंड्रॉइड-आईडी को ढूंढें और वापस करें, यदि नहीं मिला तो शून्य। |
abstract | getAndroidIds () मिलते-जुलते उपयोगकर्ता आईडी पाए गए एंड्रॉइड आईडी का एक मानचित्र बनाएं। |
abstract PackageInfo | getAppPackageInfo (String packageName) डिवाइस पर स्थापित पैकेज के बारे में जानकारी प्राप्त करें। |
abstract | getAppPackageInfos () डिवाइस पर स्थापित संकुल की जानकारी प्राप्त करें। |
abstract DeviceFoldableState | getCurrentFoldableState () डिवाइस की वर्तमान फोल्डेबल स्थिति लौटाता है या कुछ समस्या होने पर शून्य हो जाता है। |
abstract int | getCurrentUser () वर्तमान चल रहे उपयोगकर्ता की आईडी लौटाएं। |
abstract | getFoldableStates () डिवाइस पर फोल्डेबल स्टेट्स की सूची देता है। |
abstract | getInstalledPackageNames () डिवाइस पर मौजूद एप्लिकेशन पैकेज नाम प्राप्त करें। |
abstract String | getIpAddress () डिवाइस का आईपी पता प्राप्त करता है। |
abstract KeyguardControllerState | getKeyguardState () कीगार्ड की वर्तमान स्थिति प्राप्त करने के लिए ऑब्जेक्ट लौटाएं या समर्थित न होने पर शून्य। |
abstract | getMainlineModuleInfo () डिवाइस पर स्थापित मेनलाइन मॉड्यूल के बारे में जानकारी प्राप्त करें। |
abstract int | getMaxNumberOfRunningUsersSupported () एक साथ चलने वाले उपयोगकर्ताओं की अधिकतम संख्या प्राप्त करें। |
abstract int | getMaxNumberOfUsersSupported () समर्थित उपयोगकर्ताओं की अधिकतम संख्या प्राप्त करें। |
abstract TestDeviceOptions | getOptions () डिवाइस के लिए परीक्षण विकल्प प्राप्त करें। |
abstract Integer | getPrimaryUserId () प्राथमिक उपयोगकर्ता आईडी लौटाता है। |
abstract InputStreamSource | getScreenshot () डिवाइस से एक स्क्रीनशॉट लेता है। |
abstract InputStreamSource | getScreenshot (String format, boolean rescale) डिवाइस से एक स्क्रीनशॉट लेता है। |
abstract InputStreamSource | getScreenshot (String format) डिवाइस से एक स्क्रीनशॉट लेता है। |
abstract InputStreamSource | getScreenshot (long displayId) डिस्प्ले आईडी दिए गए डिवाइस से एक स्क्रीनशॉट लेता है। |
abstract String | getSetting (String namespace, String key) getSetting(int, String, String) देखें और सिस्टम उपयोगकर्ता पर प्रदर्शन किया। |
abstract String | getSetting (int userId, String namespace, String key) अनुरोधित सेटिंग का मान लौटाएं। |
abstract | getUninstallablePackageNames () एप्लिकेशन पैकेज नाम प्राप्त करें जिन्हें अनइंस्टॉल किया जा सकता है। |
abstract int | getUserFlags (int userId) किसी दिए गए उपयोगकर्ता के झंडे ढूंढें और वापस करें। |
abstract | getUserInfos () डिवाइस पर UserInfo के लिए useId का नक्शा प्राप्त करता है। |
abstract int | getUserSerialNumber (int userId) उपयोगकर्ता आईडी से जुड़े सीरियल नंबर को वापस करें, यदि कोई अन्य मामले में -10000 मिले। |
abstract boolean | hasFeature (String feature) जांचें कि डिवाइस पर कोई सुविधा उपलब्ध है या नहीं। |
abstract String | installPackage (File packageFile, boolean reinstall, String... extraArgs) डिवाइस पर Android पैकेज इंस्टॉल करें। |
abstract String | installPackage (File packageFile, boolean reinstall, boolean grantPermissions, String... extraArgs) डिवाइस पर Android पैकेज इंस्टॉल करें। |
abstract String | installPackageForUser (File packageFile, boolean reinstall, boolean grantPermissions, int userId, String... extraArgs) किसी दिए गए उपयोगकर्ता के लिए डिवाइस पर Android पैकेज इंस्टॉल करें। |
abstract String | installPackageForUser (File packageFile, boolean reinstall, int userId, String... extraArgs) किसी दिए गए उपयोगकर्ता के लिए डिवाइस पर Android पैकेज इंस्टॉल करें। |
default String | installPackages ( packageFiles, boolean reinstall, String... extraArgs) installPackages ( packageFiles, boolean reinstall, String... extraArgs) कई एपीके फाइलों (एक मुख्य और अतिरिक्त स्प्लिट पैकेज) से बना एक एंड्रॉइड एप्लिकेशन इंस्टॉल करें। |
default String | installPackages ( packageFiles, boolean reinstall, boolean grantPermissions, String... extraArgs) installPackages ( packageFiles, boolean reinstall, boolean grantPermissions, String... extraArgs) एंड्रॉइड डिवाइस पर बैठे कई एपीके फाइलों (एक मुख्य और अतिरिक्त स्प्लिट पैकेज) से बना एक एंड्रॉइड एप्लिकेशन इंस्टॉल करें। |
default String | installPackagesForUser ( packageFiles, boolean reinstall, boolean grantPermissions, int userId, String... extraArgs) installPackagesForUser ( packageFiles, boolean reinstall, boolean grantPermissions, int userId, String... extraArgs) किसी दिए गए उपयोगकर्ता के लिए कई एपीके फाइलों (एक मुख्य और अतिरिक्त स्प्लिट पैकेज) से बना एक एंड्रॉइड एप्लिकेशन इंस्टॉल करें। |
default String | installPackagesForUser ( packageFiles, boolean reinstall, int userId, String... extraArgs) installPackagesForUser ( packageFiles, boolean reinstall, int userId, String... extraArgs) किसी दिए गए उपयोगकर्ता के लिए कई एपीके फाइलों (एक मुख्य और अतिरिक्त स्प्लिट पैकेज) से बना एक एंड्रॉइड एप्लिकेशन इंस्टॉल करें। |
default String | installRemotePackages ( remoteApkPaths, boolean reinstall, boolean grantPermissions, String... extraArgs) installRemotePackages ( remoteApkPaths, boolean reinstall, boolean grantPermissions, String... extraArgs) एंड्रॉइड डिवाइस पर बैठे कई एपीके फाइलों (एक मुख्य और अतिरिक्त स्प्लिट पैकेज) से बना एक एंड्रॉइड एप्लिकेशन इंस्टॉल करें। |
default String | installRemotePackages ( remoteApkPaths, boolean reinstall, String... extraArgs) installRemotePackages ( remoteApkPaths, boolean reinstall, String... extraArgs) एंड्रॉइड डिवाइस पर बैठे कई एपीके फाइलों (एक मुख्य और अतिरिक्त स्प्लिट पैकेज) से बना एक एंड्रॉइड एप्लिकेशन इंस्टॉल करें। |
abstract boolean | isMultiUserSupported () निर्धारित करता है कि बहु उपयोगकर्ता समर्थित है या नहीं। |
abstract boolean | isPackageInstalled (String packageName) किसी दिए गए पैकेज नाम के लिए डिवाइस से पूछें कि यह वर्तमान में स्थापित है या नहीं। |
abstract boolean | isPackageInstalled (String packageName, String userId) किसी दिए गए पैकेज नाम के लिए डिवाइस को क्वेरी करें और यह जांचने के लिए उपयोगकर्ता आईडी दी गई है कि यह वर्तमान में उस उपयोगकर्ता के लिए स्थापित है या नहीं। |
abstract boolean | isUserRunning (int userId) जांचें कि कोई दिया गया उपयोगकर्ता चल रहा है या नहीं। |
abstract boolean | isUserSecondary (int userId) यह लौटाएं कि निर्दिष्ट उपयोगकर्ता अपने झंडे के अनुसार द्वितीयक उपयोगकर्ता है या नहीं। |
abstract boolean | isWifiEnabled () जांचें कि वाईफाई सक्षम है या नहीं। |
abstract | listDisplayIds () "डंपसिस सर्फेसफ्लिंगर" द्वारा रिपोर्ट की गई डिवाइस पर उपलब्ध डिस्प्ले आईडी की सूची एकत्र करें। |
abstract | listUsers () डिवाइस पर उपयोगकर्ताओं की सूची प्राप्त करता है। |
abstract boolean | removeAdmin (String componentName, int userId) दिए गए उपयोगकर्ता में दिए गए डिवाइस व्यवस्थापक को हटा दें और सफल होने पर true लौटाएं, अन्यथा false । |
abstract void | removeOwners () सभी मौजूदा डिवाइस प्रोफ़ाइल स्वामियों को सर्वोत्तम प्रयास से निकालें। |
abstract boolean | removeUser (int userId) किसी दिए गए उपयोगकर्ता को डिवाइस से निकालें। |
abstract boolean | setDeviceOwner (String componentName, int userId) दिए गए उपयोगकर्ता में डिवाइस व्यवस्थापक घटक को डिवाइस स्वामी के रूप में सेट करें। |
abstract void | setSetting (String namespace, String key, String value) setSetting(int, String, String, String) देखें और सिस्टम उपयोगकर्ता पर प्रदर्शन किया। |
abstract void | setSetting (int userId, String namespace, String key, String value) किसी दिए गए उपयोगकर्ता के नाम स्थान में एक सेटिंग मान जोड़ें। |
abstract boolean | startUser (int userId) किसी दिए गए उपयोगकर्ता को पृष्ठभूमि में प्रारंभ करता है यदि यह वर्तमान में बंद हो गया है। |
abstract boolean | startUser (int userId, boolean waitFlag) किसी दिए गए उपयोगकर्ता को पृष्ठभूमि में प्रारंभ करता है यदि यह वर्तमान में बंद हो गया है। |
abstract boolean | stopUser (int userId, boolean waitFlag, boolean forceFlag) किसी दिए गए उपयोगकर्ता को रोकें। |
abstract boolean | stopUser (int userId) किसी दिए गए उपयोगकर्ता को रोकता है। |
abstract boolean | switchUser (int userId) डिफ़ॉल्ट टाइमआउट के साथ किसी अन्य userId पर स्विच करें। |
abstract boolean | switchUser (int userId, long timeout) समय सीमा के रूप में प्रदान किए गए टाइमआउट के साथ किसी अन्य उपयोगकर्ता आईडी पर स्विच करें। |
abstract String | uninstallPackage (String packageName) डिवाइस से Android पैकेज अनइंस्टॉल करें। |
abstract String | uninstallPackageForUser (String packageName, int userId) किसी दिए गए उपयोगकर्ता के लिए डिवाइस से Android पैकेज अनइंस्टॉल करें। |
सार्वजनिक तरीके
जाँच कनेक्टिविटी
public abstract boolean checkConnectivity ()
जांचें कि डिवाइस में नेटवर्क कनेक्टिविटी है।
रिटर्न |
---|
boolean | true अगर डिवाइस में एक कार्यशील नेटवर्क कनेक्शन है, तो false है। |
स्पष्ट त्रुटिसंवाद
public abstract boolean clearErrorDialogs ()
डिवाइस UI पर वर्तमान में प्रदर्शित होने वाले किसी भी त्रुटि संवाद को खारिज करने का प्रयास करें।
रिटर्न |
---|
boolean | true अगर कोई संवाद मौजूद नहीं था या संवाद सफलतापूर्वक साफ़ हो गए थे। अन्यथा false । |
ClearLastConnectedWifiNetwork
public abstract void clearLastConnectedWifiNetwork ()
अंतिम कनेक्टेड वाईफाई नेटवर्क को साफ करता है। डिवाइस रीबूट के बाद पिछले परीक्षण में उपयोग किए गए वाईफाई नेटवर्क से कनेक्ट होने से बचने के लिए एक नया आमंत्रण प्रारंभ करते समय इसे कॉल किया जाना चाहिए।
ConnectToWifiNetwork
public abstract boolean connectToWifiNetwork ( wifiSsidToPsk,
boolean scanSsid)
एक वाईफाई नेटवर्क से जुड़ता है।
वाईफाई चालू करता है और तब तक ब्लॉक करता है जब तक कि वाईफाई एससिडटॉप मैप में दिए गए वाईफाई नेटवर्क में से एक के साथ एक सफल कनेक्शन नहीं हो जाता। एक बार कनेक्शन हो जाने के बाद, इंस्टेंस हर रिबूट के बाद कनेक्शन को पुनर्स्थापित करने का प्रयास करेगा जब तक कि ITestDevice#disconnectFromWifi()
या ITestDevice#clearLastConnectedWifiNetwork()
नहीं कहा जाता है।
मापदंडों |
---|
wifiSsidToPsk | : पासवर्ड के लिए वाईफाई एसएसआईडी का नक्शा। |
scanSsid | boolean : इस नेटवर्क के लिए छिपे हुए SSIDs को स्कैन करना है या नहीं। |
रिटर्न |
---|
boolean | true अगर वाईफाई नेटवर्क से सफलतापूर्वक जुड़ा है। false अन्यथा |
ConnectToWifiNetwork
public abstract boolean connectToWifiNetwork ( wifiSsidToPsk)
एक वाईफाई नेटवर्क से जुड़ता है।
वाईफाई चालू करता है और तब तक ब्लॉक करता है जब तक कि वाईफाई एससिडटॉप मैप में दिए गए वाईफाई नेटवर्क में से एक के साथ एक सफल कनेक्शन नहीं हो जाता। एक बार कनेक्शन हो जाने के बाद, इंस्टेंस हर रिबूट के बाद कनेक्शन को पुनर्स्थापित करने का प्रयास करेगा जब तक कि ITestDevice#disconnectFromWifi()
या ITestDevice#clearLastConnectedWifiNetwork()
नहीं कहा जाता है।
मापदंडों |
---|
wifiSsidToPsk | : पासवर्ड के लिए वाईफाई एसएसआईडी का नक्शा। |
रिटर्न |
---|
boolean | true अगर वाईफाई नेटवर्क से सफलतापूर्वक जुड़ा है। false अन्यथा |
ConnectToWifiNetwork
public abstract boolean connectToWifiNetwork (String wifiSsid,
String wifiPsk)
एक वाईफाई नेटवर्क से जुड़ता है।
वाईफाई चालू करता है और तब तक ब्लॉक करता है जब तक कि निर्दिष्ट वाईफाई नेटवर्क से एक सफल कनेक्शन नहीं हो जाता। एक बार कनेक्शन हो जाने के बाद, इंस्टेंस हर रिबूट के बाद कनेक्शन को पुनर्स्थापित करने का प्रयास करेगा जब तक कि
ITestDevice#disconnectFromWifi()
या
ITestDevice#clearLastConnectedWifiNetwork()
नहीं कहा जाता है।
मापदंडों |
---|
wifiSsid | String : वाईफाई एसएसआईडी से कनेक्ट करने के लिए |
wifiPsk | String : पीएसके पासफ़्रेज़ या अनएन्क्रिप्टेड होने पर अशक्त |
रिटर्न |
---|
boolean | true अगर वाईफाई नेटवर्क से सफलतापूर्वक जुड़ा है। false अन्यथा |
ConnectToWifiNetwork
public abstract boolean connectToWifiNetwork (String wifiSsid,
String wifiPsk,
boolean scanSsid)
एक वाईफाई नेटवर्क से जुड़ता है।
वाईफाई चालू करता है और तब तक ब्लॉक करता है जब तक कि निर्दिष्ट वाईफाई नेटवर्क से एक सफल कनेक्शन नहीं हो जाता। एक बार कनेक्शन हो जाने के बाद, इंस्टेंस हर रिबूट के बाद कनेक्शन को पुनर्स्थापित करने का प्रयास करेगा जब तक कि
ITestDevice#disconnectFromWifi()
या
ITestDevice#clearLastConnectedWifiNetwork()
नहीं कहा जाता है।
मापदंडों |
---|
wifiSsid | String : वाईफाई एसएसआईडी से कनेक्ट करने के लिए |
wifiPsk | String : पीएसके पासफ़्रेज़ या अनएन्क्रिप्टेड होने पर अशक्त |
scanSsid | boolean : इस नेटवर्क के लिए छिपे हुए SSID को स्कैन करना है या नहीं। |
रिटर्न |
---|
boolean | true अगर वाईफाई नेटवर्क से सफलतापूर्वक जुड़ा है। false अन्यथा |
ConnectToWifiNetworkIfNeeded
public abstract boolean connectToWifiNetworkIfNeeded (String wifiSsid,
String wifiPsk,
boolean scanSsid)
connectToWifiNetwork(String, String)
का एक प्रकार जो केवल तभी कनेक्ट होता है जब डिवाइस में वर्तमान में नेटवर्क कनेक्टिविटी न हो।
मापदंडों |
---|
scanSsid | boolean : क्या इस नेटवर्क के लिए छिपे हुए SSID को स्कैन करना है? |
रिटर्न |
---|
boolean | true अगर वाईफाई नेटवर्क से सफलतापूर्वक जुड़ा है। false अन्यथा |
ConnectToWifiNetworkIfNeeded
public abstract boolean connectToWifiNetworkIfNeeded (String wifiSsid,
String wifiPsk)
connectToWifiNetwork(String, String)
का एक प्रकार जो केवल तभी कनेक्ट होता है जब डिवाइस में वर्तमान में नेटवर्क कनेक्टिविटी न हो।
रिटर्न |
---|
boolean | true अगर वाईफाई नेटवर्क से सफलतापूर्वक जुड़ा है। false अन्यथा |
उपयोगकर्ता बनाइये
public abstract int createUser (String name)
किसी दिए गए नाम और डिफ़ॉल्ट फ़्लैग के साथ एक उपयोगकर्ता बनाएँ 0.
मापदंडों |
---|
name | String : डिवाइस पर बनाने के लिए उपयोगकर्ता का |
रिटर्न |
---|
int | बनाई गई यूजर आईडी के लिए पूर्णांक |
उपयोगकर्ता बनाइये
public abstract int createUser (String name,
boolean guest,
boolean ephemeral)
दिए गए नाम और दिए गए झंडे के साथ एक उपयोगकर्ता बनाएं
मापदंडों |
---|
name | String : डिवाइस पर बनाने के लिए उपयोगकर्ता का |
guest | boolean : उपयोगकर्ता ध्वज सक्षम करें --guest निर्माण के दौरान |
ephemeral | boolean : उपयोगकर्ता ध्वज सक्षम करें -- निर्माण के दौरान अल्पकालिक |
रिटर्न |
---|
int | बनाए गए उपयोगकर्ता की आईडी |
createUserNoThrow
public abstract int createUserNoThrow (String name)
किसी दिए गए नाम और डिफ़ॉल्ट फ़्लैग के साथ एक उपयोगकर्ता बनाएँ 0.
मापदंडों |
---|
name | String : डिवाइस पर बनाने के लिए उपयोगकर्ता का |
रिटर्न |
---|
int | बनाई गई उपयोगकर्ता आईडी के लिए पूर्णांक या त्रुटि के लिए -1। |
अक्षमकीगार्ड
public abstract void disableKeyguard ()
कीगार्ड को निष्क्रिय करने का प्रयास।
पहले इनपुट प्रेषण के तैयार होने की प्रतीक्षा करें, यह लगभग उसी समय होता है जब डिवाइस BOOT_COMPLETE की रिपोर्ट करता है, जाहिरा तौर पर अतुल्यकालिक रूप से, क्योंकि वर्तमान ढांचे के कार्यान्वयन में कभी-कभी दौड़ की स्थिति होती है। फिर कीगार्ड को खारिज करने के लिए कमांड भेजा जाता है (केवल गैर-सुरक्षित लोगों पर काम करता है)
अक्षम नेटवर्क मॉनिटर
public abstract boolean disableNetworkMonitor ()
डिवाइस पर नेटवर्क निगरानी अक्षम करता है।
रिटर्न |
---|
boolean | true अगर निगरानी सफलतापूर्वक अक्षम कर दी गई है। false अगर यह विफल रहा। |
वाईफाई से डिस्कनेक्ट करें
public abstract boolean disconnectFromWifi ()
वाईफाई नेटवर्क से डिस्कनेक्ट करता है।
ज्ञात नेटवर्क सूची से सभी नेटवर्क को हटाता है और वाईफाई को अक्षम करता है।
रिटर्न |
---|
boolean | true अगर वाईफाई नेटवर्क से सफलतापूर्वक डिस्कनेक्ट हो गया है। false अगर डिस्कनेक्ट विफल रहा। |
doFileExist
public abstract boolean doesFileExist (String deviceFilePath,
int userId)
किसी दिए गए उपयोगकर्ता के लिए डिवाइस पर फ़ाइल मौजूद है या नहीं यह निर्धारित करने के लिए सहायक विधि।
मापदंडों |
---|
deviceFilePath | String : जाँच करने के लिए डिवाइस पर फ़ाइल का निरपेक्ष पथ |
userId | int : उपयोगकर्ता आईडी जिसके विरुद्ध फ़ाइल अस्तित्व की जाँच करना है |
रिटर्न |
---|
boolean | true अगर फ़ाइल मौजूद है, अन्यथा false । |
डंपहीप
public abstract File dumpHeap (String process,
String devicePath)
सिस्टम_सर्वर से ढेर को डंप करने का प्रयास करें। डंप की गई फाइल को साफ करने की जिम्मेदारी कॉलर की है।
मापदंडों |
---|
process | String : डिवाइस प्रक्रिया का नाम डंप करने के लिए। |
devicePath | String : डिवाइस पर पथ जहां डंप डालना है। यह एक ऐसा स्थान होना चाहिए जहां अनुमतियां इसकी अनुमति दें। |
रिटर्न |
---|
File | रिपोर्ट युक्त ERROR(/File) । कुछ विफल होने पर शून्य। |
सक्षम नेटवर्क मॉनिटर
public abstract boolean enableNetworkMonitor ()
डिवाइस पर नेटवर्क निगरानी सक्षम करता है।
रिटर्न |
---|
boolean | true अगर निगरानी सफलतापूर्वक सक्षम है। false अगर यह विफल रहा। |
सक्रिय एपेक्स प्राप्त करें
public abstract getActiveApexes ()
डिवाइस पर सक्रिय एपेक्स के बारे में जानकारी प्राप्त करें।
सभी सेटिंग्स प्राप्त करें
public abstract getAllSettings (String namespace)
अनुरोधित नाम स्थान के प्रमुख मान जोड़े लौटाएं।
मापदंडों |
---|
namespace | String : {"सिस्टम", "सुरक्षित", "वैश्विक"} में से एक होना चाहिए |
रिटर्न |
---|
| प्रमुख मूल्य जोड़े का नक्शा। शून्य अगर नाम स्थान समर्थित नहीं है। |
AndroidId प्राप्त करें
public abstract String getAndroidId (int userId)
उपयोगकर्ता आईडी से जुड़े एंड्रॉइड-आईडी को ढूंढें और वापस करें, यदि नहीं मिला तो शून्य।
AndroidId प्राप्त करें
public abstract getAndroidIds ()
मिलते-जुलते उपयोगकर्ता आईडी पाए गए एंड्रॉइड आईडी का एक मानचित्र बनाएं। इस बात का कोई बीमा नहीं है कि प्रत्येक उपयोगकर्ता आईडी को इस फ़ंक्शन से जुड़ी एक एंड्रॉइड आईडी मिलेगी, इसलिए कुछ उपयोगकर्ता आईडी शून्य से मेल खा सकती हैं।
रिटर्न |
---|
| एंड्रॉइड आईडी का नक्शा मेल खाने वाले यूजर आईडी मिला। |
getAppPackageInfo
public abstract PackageInfo getAppPackageInfo (String packageName)
डिवाइस पर स्थापित पैकेज के बारे में जानकारी प्राप्त करें।
मापदंडों |
---|
packageName | String |
getAppPackageInfos
public abstract getAppPackageInfos ()
डिवाइस पर स्थापित संकुल की जानकारी प्राप्त करें।
getCurrentFoldableState
public abstract DeviceFoldableState getCurrentFoldableState ()
डिवाइस की वर्तमान फोल्डेबल स्थिति लौटाता है या कुछ समस्या होने पर शून्य हो जाता है।
वर्तमान उपयोगकर्ता प्राप्त करें
public abstract int getCurrentUser ()
वर्तमान चल रहे उपयोगकर्ता की आईडी लौटाएं। त्रुटि के मामले में -10000 वापस करें।
फोल्डेबल स्टेट्स प्राप्त करें
public abstract getFoldableStates ()
डिवाइस पर फोल्डेबल स्टेट्स की सूची देता है। "cmd device_state प्रिंट-स्टेट्स" के साथ प्राप्त किया जा सकता है।
getInstalledPackageNames
public abstract getInstalledPackageNames ()
डिवाइस पर मौजूद एप्लिकेशन पैकेज नाम प्राप्त करें।
आईपीएड्रेस प्राप्त करें
public abstract String getIpAddress ()
डिवाइस का आईपी पता प्राप्त करता है।
रिटर्न |
---|
String | डिवाइस का आईपी पता, या null अगर डिवाइस का कोई आईपी पता नहीं है |
गेटकीगार्डस्टेट
public abstract KeyguardControllerState getKeyguardState ()
कीगार्ड की वर्तमान स्थिति प्राप्त करने के लिए ऑब्जेक्ट लौटाएं या समर्थित न होने पर शून्य।
getMainlineModuleInfo
public abstract getMainlineModuleInfo ()
डिवाइस पर स्थापित मेनलाइन मॉड्यूल के बारे में जानकारी प्राप्त करें।
public abstract int getMaxNumberOfRunningUsersSupported ()
एक साथ चलने वाले उपयोगकर्ताओं की अधिकतम संख्या प्राप्त करें। 0 के लिए डिफ़ॉल्ट।
रिटर्न |
---|
int | एक साथ चलने वाले उपयोगकर्ताओं की संख्या को दर्शाने वाला एक पूर्णांक |
public abstract int getMaxNumberOfUsersSupported ()
समर्थित उपयोगकर्ताओं की अधिकतम संख्या प्राप्त करें। 0 के लिए डिफ़ॉल्ट।
रिटर्न |
---|
int | समर्थित उपयोगकर्ताओं की संख्या को दर्शाने वाला एक पूर्णांक |
विकल्प प्राप्त करें
public abstract TestDeviceOptions getOptions ()
डिवाइस के लिए परीक्षण विकल्प प्राप्त करें।
getPrimaryUserId
public abstract Integer getPrimaryUserId ()
प्राथमिक उपयोगकर्ता आईडी लौटाता है।
रिटर्न |
---|
Integer | प्राथमिक उपयोगकर्ता का उपयोगकर्ता आईडी यदि कोई है, और यदि कोई प्राथमिक उपयोगकर्ता नहीं है तो शून्य। |
स्क्रीनशॉट प्राप्त करें
public abstract InputStreamSource getScreenshot ()
डिवाइस से एक स्क्रीनशॉट लेता है।
स्क्रीनशॉट प्राप्त करें
public abstract InputStreamSource getScreenshot (String format,
boolean rescale)
डिवाइस से एक स्क्रीनशॉट लेता है। छोटे आकार के लिए JPEG एन्कोडिंग के बजाय getScreenshot(String)
का उपयोग करने की अनुशंसा की जाती है।
मापदंडों |
---|
format | String : समर्थित पीएनजी, जेपीईजी |
rescale | boolean : यदि परिणामी छवि के आकार को कम करने के लिए स्क्रीनशॉट को फिर से बढ़ाया जाना चाहिए |
स्क्रीनशॉट प्राप्त करें
public abstract InputStreamSource getScreenshot (String format)
डिवाइस से एक स्क्रीनशॉट लेता है। छोटे आकार के लिए JPEG एन्कोडिंग के बजाय getScreenshot(format) का उपयोग करने की अनुशंसा की जाती है
मापदंडों |
---|
format | String : समर्थित पीएनजी, जेपीईजी |
स्क्रीनशॉट प्राप्त करें
public abstract InputStreamSource getScreenshot (long displayId)
डिस्प्ले आईडी दिए गए डिवाइस से एक स्क्रीनशॉट लेता है। प्रारूप पीएनजी है।
TODO: 'प्रारूप' और 'पुनर्स्केल' का समर्थन करने के लिए उपरोक्त कार्यान्वयन का विस्तार करें
मापदंडों |
---|
displayId | long : स्क्रीनशॉट प्राप्त करने के लिए स्क्रीन की डिस्प्ले आईडी। |
गेटसेटिंग
public abstract String getSetting (String namespace,
String key)
getSetting(int, String, String)
देखें और सिस्टम उपयोगकर्ता पर प्रदर्शन किया।
मापदंडों |
---|
namespace | String |
key | String |
गेटसेटिंग
public abstract String getSetting (int userId,
String namespace,
String key)
अनुरोधित सेटिंग का मान लौटाएं। नाम स्थान इनमें से एक होना चाहिए: {"system", "सुरक्षित", "वैश्विक"}
मापदंडों |
---|
userId | int |
namespace | String |
key | String |
रिटर्न |
---|
String | नेमस्पेस से जुड़ा मान: उपयोगकर्ता की कुंजी। शून्य यदि नहीं मिला। |
getUninstallablePackageNames
public abstract getUninstallablePackageNames ()
एप्लिकेशन पैकेज नाम प्राप्त करें जिन्हें अनइंस्टॉल किया जा सकता है। इसे वर्तमान में गैर-सिस्टम पैकेज और अद्यतन सिस्टम पैकेज के रूप में परिभाषित किया गया है।
रिटर्न |
---|
| स्थापना रद्द करने String पैकेज नामों की ERROR(/Set) वर्तमान में डिवाइस पर स्थापित है। |
getUserFlags
public abstract int getUserFlags (int userId)
किसी दिए गए उपयोगकर्ता के झंडे ढूंढें और वापस करें। एंड्रॉइड ओपन सोर्स प्रोजेक्ट में झंडे को "android.content.pm.UserInfo" वर्ग में परिभाषित किया गया है।
रिटर्न |
---|
int | उपयोगकर्ता आईडी से जुड़े झंडे अगर मिले तो प्रदान किए गए, -10000 किसी भी अन्य मामलों में। |
getUserInfos
public abstract getUserInfos ()
डिवाइस पर UserInfo
के लिए useId का नक्शा प्राप्त करता है। डिवाइस से आउटपुट अपेक्षित नहीं होने पर DeviceRuntimeException
को फेंक देगा।
रिटर्न |
---|
| UserInfo ऑब्जेक्ट्स की सूची। |
getUserSerialNumber
public abstract int getUserSerialNumber (int userId)
उपयोगकर्ता आईडी से जुड़े सीरियल नंबर को वापस करें, यदि कोई अन्य मामले में -10000 मिले।
हैफ़ीचर
public abstract boolean hasFeature (String feature)
जांचें कि डिवाइस पर कोई सुविधा उपलब्ध है या नहीं।
मापदंडों |
---|
feature | String : कौन सा प्रारूप "फीचर:" होना चाहिए " या " "सीधे। |
रिटर्न |
---|
boolean | सच है अगर सुविधा पाई जाती है, अन्यथा झूठी। |
पैकेज स्थापित करे
public abstract String installPackage (File packageFile,
boolean reinstall,
String... extraArgs)
डिवाइस पर Android पैकेज इंस्टॉल करें।
मापदंडों |
---|
packageFile | File : एपीके फ़ाइल स्थापित करने के लिए |
reinstall | boolean : true अगर एक पुनर्स्थापना की जानी चाहिए |
extraArgs | String : पास करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'adb shell pm -h' देखें। |
रिटर्न |
---|
String | एक त्रुटि कोड के साथ एक String , या सफल होने पर null । |
पैकेज स्थापित करे
public abstract String installPackage (File packageFile,
boolean reinstall,
boolean grantPermissions,
String... extraArgs)
डिवाइस पर Android पैकेज इंस्टॉल करें।
नोट: केवल उन मामलों का उपयोग करें जिनके लिए स्थापना समय पर रनटाइम अनुमति देने के स्पष्ट नियंत्रण की आवश्यकता होती है, इस फ़ंक्शन को कॉल करना चाहिए।
मापदंडों |
---|
packageFile | File : एपीके फ़ाइल स्थापित करने के लिए |
reinstall | boolean : true अगर एक पुनर्स्थापना की जानी चाहिए |
grantPermissions | boolean : यदि सभी रनटाइम अनुमतियाँ स्थापित समय पर दी जानी चाहिए |
extraArgs | String : पास करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'adb shell pm -h' देखें। |
रिटर्न |
---|
String | एक त्रुटि कोड के साथ एक String , या सफल होने पर null । |
फेंकता |
---|
DeviceNotAvailableException | यदि डिवाइस के साथ कनेक्शन खो गया है और उसे पुनर्प्राप्त नहीं किया जा सकता है। |
UnsupportedOperationException | यदि रनटाइम अनुमति डिवाइस पर प्लेटफॉर्म द्वारा समर्थित नहीं है। |
इंस्टालपैकेजफॉरयूजर
public abstract String installPackageForUser (File packageFile,
boolean reinstall,
boolean grantPermissions,
int userId,
String... extraArgs)
किसी दिए गए उपयोगकर्ता के लिए डिवाइस पर Android पैकेज इंस्टॉल करें।
नोट: केवल उन मामलों का उपयोग करें जिनके लिए स्थापना समय पर रनटाइम अनुमति देने के स्पष्ट नियंत्रण की आवश्यकता होती है, इस फ़ंक्शन को कॉल करना चाहिए।
मापदंडों |
---|
packageFile | File : एपीके फ़ाइल स्थापित करने के लिए |
reinstall | boolean : true अगर एक पुनर्स्थापना की जानी चाहिए |
grantPermissions | boolean : यदि सभी रनटाइम अनुमतियाँ स्थापित समय पर दी जानी चाहिए |
userId | int : इंटीजर यूजर आईडी जिसके लिए इंस्टाल करना है। |
extraArgs | String : पास करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'adb shell pm -h' देखें। |
रिटर्न |
---|
String | एक त्रुटि कोड के साथ एक String , या सफल होने पर null । |
फेंकता |
---|
DeviceNotAvailableException | यदि डिवाइस के साथ कनेक्शन खो गया है और उसे पुनर्प्राप्त नहीं किया जा सकता है। |
UnsupportedOperationException | यदि रनटाइम अनुमति डिवाइस पर प्लेटफॉर्म द्वारा समर्थित नहीं है। |
इंस्टालपैकेजफॉरयूजर
public abstract String installPackageForUser (File packageFile,
boolean reinstall,
int userId,
String... extraArgs)
किसी दिए गए उपयोगकर्ता के लिए डिवाइस पर Android पैकेज इंस्टॉल करें।
मापदंडों |
---|
packageFile | File : एपीके फ़ाइल स्थापित करने के लिए |
reinstall | boolean : true अगर एक पुनर्स्थापना की जानी चाहिए |
userId | int : इंटीजर यूजर आईडी जिसके लिए इंस्टाल करना है। |
extraArgs | String : पास करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'adb shell pm -h' देखें। |
रिटर्न |
---|
String | एक त्रुटि कोड के साथ एक String , या सफल होने पर null । |
पैकेज स्थापित करें
public String installPackages ( packageFiles,
boolean reinstall,
String... extraArgs)
कई एपीके फाइलों (एक मुख्य और अतिरिक्त स्प्लिट पैकेज) से बना एक एंड्रॉइड एप्लिकेशन इंस्टॉल करें। एपीके को कई फाइलों में कैसे विभाजित करें, इस पर "https://developer.android.com/studio/build/configure-apk-splits" देखें।
मापदंडों |
---|
packageFiles | : स्थानीय एपीके फ़ाइलें |
reinstall | boolean : true अगर एक पुनर्स्थापना की जानी चाहिए |
extraArgs | String : पास करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'adb shell pm -h' देखें। |
रिटर्न |
---|
String | एक त्रुटि कोड के साथ एक String , या सफल होने पर null । |
फेंकता |
---|
DeviceNotAvailableException | यदि डिवाइस के साथ कनेक्शन खो गया है और उसे पुनर्प्राप्त नहीं किया जा सकता है। |
UnsupportedOperationException | यदि रनटाइम अनुमति डिवाइस पर प्लेटफॉर्म द्वारा समर्थित नहीं है। |
पैकेज स्थापित करें
public String installPackages ( packageFiles,
boolean reinstall,
boolean grantPermissions,
String... extraArgs)
एंड्रॉइड डिवाइस पर बैठे कई एपीके फाइलों (एक मुख्य और अतिरिक्त स्प्लिट पैकेज) से बना एक एंड्रॉइड एप्लिकेशन इंस्टॉल करें। एपीके को कई फाइलों में कैसे विभाजित करें, इस पर "https://developer.android.com/studio/build/configure-apk-splits" देखें।
नोट: केवल उन मामलों का उपयोग करें जिनके लिए स्थापना समय पर रनटाइम अनुमति देने के स्पष्ट नियंत्रण की आवश्यकता होती है, इस फ़ंक्शन को कॉल करना चाहिए।
मापदंडों |
---|
packageFiles | : दूरस्थ एपीके फ़ाइल पथ स्थापित करने के लिए |
reinstall | boolean : true अगर एक पुनर्स्थापना की जानी चाहिए |
grantPermissions | boolean : यदि सभी रनटाइम अनुमतियाँ स्थापित समय पर दी जानी चाहिए |
extraArgs | String : पास करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'adb shell pm -h' देखें। |
रिटर्न |
---|
String | एक त्रुटि कोड के साथ एक String , या सफल होने पर null । |
फेंकता |
---|
DeviceNotAvailableException | यदि डिवाइस के साथ कनेक्शन खो गया है और उसे पुनर्प्राप्त नहीं किया जा सकता है। |
UnsupportedOperationException | यदि रनटाइम अनुमति डिवाइस पर प्लेटफॉर्म द्वारा समर्थित नहीं है। |
इंस्टालपैकेजफॉरयूजर
public String installPackagesForUser ( packageFiles,
boolean reinstall,
boolean grantPermissions,
int userId,
String... extraArgs)
किसी दिए गए उपयोगकर्ता के लिए कई एपीके फाइलों (एक मुख्य और अतिरिक्त स्प्लिट पैकेज) से बना एक एंड्रॉइड एप्लिकेशन इंस्टॉल करें। एपीके को कई फाइलों में कैसे विभाजित करें, इस पर "https://developer.android.com/studio/build/configure-apk-splits" देखें।
नोट: केवल उन मामलों का उपयोग करें जिनके लिए स्थापना समय पर रनटाइम अनुमति देने के स्पष्ट नियंत्रण की आवश्यकता होती है, इस फ़ंक्शन को कॉल करना चाहिए।
मापदंडों |
---|
packageFiles | : स्थानीय एपीके फ़ाइलें |
reinstall | boolean : true अगर एक पुनर्स्थापना की जानी चाहिए |
grantPermissions | boolean : यदि सभी रनटाइम अनुमतियाँ स्थापित समय पर दी जानी चाहिए |
userId | int : इंटीजर यूजर आईडी जिसके लिए इंस्टाल करना है। |
extraArgs | String : पास करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'adb shell pm -h' देखें। |
रिटर्न |
---|
String | एक त्रुटि कोड के साथ एक String , या सफल होने पर null । |
फेंकता |
---|
DeviceNotAvailableException | यदि डिवाइस के साथ कनेक्शन खो गया है और उसे पुनर्प्राप्त नहीं किया जा सकता है। |
UnsupportedOperationException | यदि रनटाइम अनुमति डिवाइस पर प्लेटफॉर्म द्वारा समर्थित नहीं है। |
इंस्टालपैकेजफॉरयूजर
public String installPackagesForUser ( packageFiles,
boolean reinstall,
int userId,
String... extraArgs)
किसी दिए गए उपयोगकर्ता के लिए कई एपीके फाइलों (एक मुख्य और अतिरिक्त स्प्लिट पैकेज) से बना एक एंड्रॉइड एप्लिकेशन इंस्टॉल करें। एपीके को कई फाइलों में कैसे विभाजित करें, इस पर "https://developer.android.com/studio/build/configure-apk-splits" देखें।
मापदंडों |
---|
packageFiles | : स्थानीय एपीके फ़ाइलें |
reinstall | boolean : true अगर एक पुनर्स्थापना की जानी चाहिए |
userId | int : इंटीजर यूजर आईडी जिसके लिए इंस्टाल करना है। |
extraArgs | String : पास करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'adb shell pm -h' देखें। |
रिटर्न |
---|
String | एक त्रुटि कोड के साथ एक String , या सफल होने पर null । |
फेंकता |
---|
DeviceNotAvailableException | यदि डिवाइस के साथ कनेक्शन खो गया है और उसे पुनर्प्राप्त नहीं किया जा सकता है। |
UnsupportedOperationException | यदि रनटाइम अनुमति डिवाइस पर प्लेटफॉर्म द्वारा समर्थित नहीं है। |
रिमोट पैकेज स्थापित करें
public String installRemotePackages ( remoteApkPaths,
boolean reinstall,
boolean grantPermissions,
String... extraArgs)
एंड्रॉइड डिवाइस पर बैठे कई एपीके फाइलों (एक मुख्य और अतिरिक्त स्प्लिट पैकेज) से बना एक एंड्रॉइड एप्लिकेशन इंस्टॉल करें। एपीके को कई फाइलों में कैसे विभाजित करें, इस पर "https://developer.android.com/studio/build/configure-apk-splits" देखें।
नोट: केवल उन मामलों का उपयोग करें जिनके लिए स्थापना समय पर रनटाइम अनुमति देने के स्पष्ट नियंत्रण की आवश्यकता होती है, इस फ़ंक्शन को कॉल करना चाहिए।
मापदंडों |
---|
remoteApkPaths | : रिमोट एपीके फ़ाइल पथ |
reinstall | boolean : true अगर एक पुनर्स्थापना की जानी चाहिए |
grantPermissions | boolean : यदि सभी रनटाइम अनुमतियाँ स्थापित समय पर दी जानी चाहिए |
extraArgs | String : पास करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'adb shell pm -h' देखें। |
रिटर्न |
---|
String | एक त्रुटि कोड के साथ एक String , या सफल होने पर null । |
फेंकता |
---|
DeviceNotAvailableException | यदि डिवाइस के साथ कनेक्शन खो गया है और उसे पुनर्प्राप्त नहीं किया जा सकता है। |
UnsupportedOperationException | यदि रनटाइम अनुमति डिवाइस पर प्लेटफॉर्म द्वारा समर्थित नहीं है। |
रिमोट पैकेज स्थापित करें
public String installRemotePackages ( remoteApkPaths,
boolean reinstall,
String... extraArgs)
एंड्रॉइड डिवाइस पर बैठे कई एपीके फाइलों (एक मुख्य और अतिरिक्त स्प्लिट पैकेज) से बना एक एंड्रॉइड एप्लिकेशन इंस्टॉल करें। एपीके को कई फाइलों में कैसे विभाजित करें, इस पर "https://developer.android.com/studio/build/configure-apk-splits" देखें।
मापदंडों |
---|
remoteApkPaths | : रिमोट एपीके फ़ाइल पथ |
reinstall | boolean : true अगर एक पुनर्स्थापना की जानी चाहिए |
extraArgs | String : पास करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'adb shell pm -h' देखें। |
रिटर्न |
---|
String | एक त्रुटि कोड के साथ एक String , या सफल होने पर null । |
फेंकता |
---|
DeviceNotAvailableException | यदि डिवाइस के साथ कनेक्शन खो गया है और उसे पुनर्प्राप्त नहीं किया जा सकता है। |
UnsupportedOperationException | यदि रनटाइम अनुमति डिवाइस पर प्लेटफॉर्म द्वारा समर्थित नहीं है। |
बहुउपयोगकर्ता समर्थित है
public abstract boolean isMultiUserSupported ()
निर्धारित करता है कि बहु उपयोगकर्ता समर्थित है या नहीं।
रिटर्न |
---|
boolean | सच है अगर बहु उपयोगकर्ता समर्थित है, तो गलत है अन्यथा |
पैकेज स्थापित है
public abstract boolean isPackageInstalled (String packageName)
किसी दिए गए पैकेज नाम के लिए डिवाइस से पूछें कि यह वर्तमान में स्थापित है या नहीं।
मापदंडों |
---|
packageName | String |
रिटर्न |
---|
boolean | सही है अगर पैकेज को स्थापित के रूप में रिपोर्ट किया गया है। अन्यथा झूठा। |
पैकेज स्थापित है
public abstract boolean isPackageInstalled (String packageName,
String userId)
किसी दिए गए पैकेज नाम के लिए डिवाइस को क्वेरी करें और यह जांचने के लिए उपयोगकर्ता आईडी दी गई है कि यह वर्तमान में उस उपयोगकर्ता के लिए स्थापित है या नहीं।
मापदंडों |
---|
packageName | String : पैकेज हम जाँच रहे हैं कि क्या यह स्थापित है। |
userId | String : जिस यूजर आईडी के लिए हम पैकेज की जांच कर रहे हैं, वह इंस्टॉल है। यदि शून्य है, तो प्राथमिक उपयोगकर्ता शून्य का उपयोग किया जाएगा। |
रिटर्न |
---|
boolean | सही है अगर पैकेज को स्थापित के रूप में रिपोर्ट किया गया है। अन्यथा झूठा। |
isUserRunning
public abstract boolean isUserRunning (int userId)
जांचें कि कोई दिया गया उपयोगकर्ता चल रहा है या नहीं।
रिटर्न |
---|
boolean | सच है अगर उपयोगकर्ता चल रहा है, हर दूसरे मामलों में झूठा। |
isUserSecondary
public abstract boolean isUserSecondary (int userId)
यह लौटाएं कि निर्दिष्ट उपयोगकर्ता अपने झंडे के अनुसार द्वितीयक उपयोगकर्ता है या नहीं।
रिटर्न |
---|
boolean | यदि उपयोगकर्ता द्वितीयक है, तो सही है, अन्यथा गलत है। |
वाईफाई सक्षम है
public abstract boolean isWifiEnabled ()
जांचें कि वाईफाई सक्षम है या नहीं।
जांचता है कि डिवाइस पर वाईफाई सक्षम है या नहीं। परीक्षण से पहले वाईफाई की स्थिति पर जोर देने के लिए उपयोगी जो वाईफाई के साथ नहीं चलना चाहिए, जैसे मोबाइल डेटा परीक्षण।
रिटर्न |
---|
boolean | true अगर वाईफाई सक्षम है। अक्षम होने false |
सूची प्रदर्शन आईडी
public abstract listDisplayIds ()
"डंपसिस सर्फेसफ्लिंगर" द्वारा रिपोर्ट की गई डिवाइस पर उपलब्ध डिस्प्ले आईडी की सूची एकत्र करें।
रिटर्न |
---|
| डिस्प्ले की सूची। डिफ़ॉल्ट हमेशा डिफ़ॉल्ट डिस्प्ले 0 देता है। |
सूची उपयोगकर्ता
public abstract listUsers ()
डिवाइस पर उपयोगकर्ताओं की सूची प्राप्त करता है। डिवाइस से आउटपुट अपेक्षित नहीं होने पर DeviceRuntimeException
को फेंक देगा।
रिटर्न |
---|
| उपयोगकर्ता आईडी की सूची। |
निकालें व्यवस्थापक
public abstract boolean removeAdmin (String componentName,
int userId)
दिए गए उपयोगकर्ता में दिए गए डिवाइस व्यवस्थापक को हटा दें और सफल होने पर true
लौटाएं, अन्यथा false
।
मापदंडों |
---|
componentName | String : डिवाइस व्यवस्थापक को हटाया जाना है। |
userId | int : उस उपयोगकर्ता का जिसमें डिवाइस व्यवस्थापक रहता है। |
रिटर्न |
---|
boolean | सफल होने पर सही, अन्यथा गलत। |
मालिकों को हटा दें
public abstract void removeOwners ()
सभी मौजूदा डिवाइस प्रोफ़ाइल स्वामियों को सर्वोत्तम प्रयास से निकालें।
उपयोगकर्ता को हटा दें
public abstract boolean removeUser (int userId)
किसी दिए गए उपयोगकर्ता को डिवाइस से निकालें।
मापदंडों |
---|
userId | int : उपयोगकर्ता को हटाने के लिए |
रिटर्न |
---|
boolean | सच है अगर हम उपयोगकर्ता को हटाने में सफल रहे, अन्यथा झूठा। |
सेटडिवाइस ओनर
public abstract boolean setDeviceOwner (String componentName,
int userId)
दिए गए उपयोगकर्ता में डिवाइस व्यवस्थापक घटक को डिवाइस स्वामी के रूप में सेट करें।
मापदंडों |
---|
componentName | String : डिवाइस व्यवस्थापक का डिवाइस स्वामी होना। |
userId | int : उस उपयोगकर्ता का जिसमें डिवाइस का स्वामी रहता है। |
रिटर्न |
---|
boolean | सफल होने पर सही, अन्यथा गलत। |
सेटसेटिंग
public abstract void setSetting (String namespace,
String key,
String value)
setSetting(int, String, String, String)
देखें और सिस्टम उपयोगकर्ता पर प्रदर्शन किया।
मापदंडों |
---|
namespace | String |
key | String |
value | String |
सेटसेटिंग
public abstract void setSetting (int userId,
String namespace,
String key,
String value)
किसी दिए गए उपयोगकर्ता के नाम स्थान में एक सेटिंग मान जोड़ें। कुछ सेटिंग्स रीबूट के बाद ही उपलब्ध होंगी। नाम स्थान इनमें से एक होना चाहिए: {"system", "सुरक्षित", "वैश्विक"}
मापदंडों |
---|
userId | int |
namespace | String |
key | String |
value | String |
प्रारंभ उपयोगकर्ता
public abstract boolean startUser (int userId)
किसी दिए गए उपयोगकर्ता को पृष्ठभूमि में प्रारंभ करता है यदि यह वर्तमान में बंद हो गया है। यदि उपयोगकर्ता पहले से ही पृष्ठभूमि में चल रहा है, तो यह विधि NOOP है।
मापदंडों |
---|
userId | int : उपयोगकर्ता की पृष्ठभूमि में शुरू करने के लिए |
रिटर्न |
---|
boolean | सच है अगर उपयोगकर्ता सफलतापूर्वक पृष्ठभूमि में शुरू किया गया था। |
प्रारंभ उपयोगकर्ता
public abstract boolean startUser (int userId,
boolean waitFlag)
किसी दिए गए उपयोगकर्ता को पृष्ठभूमि में प्रारंभ करता है यदि यह वर्तमान में बंद हो गया है। यदि उपयोगकर्ता पहले से ही पृष्ठभूमि में चल रहा है, तो यह विधि NOOP है। ऑपरेशन के प्रभावी होने की प्रतीक्षा करने के लिए अतिरिक्त ध्वज प्रदान करना संभव है।
मापदंडों |
---|
userId | int : उपयोगकर्ता की पृष्ठभूमि में शुरू करने के लिए |
waitFlag | boolean : कमांड को तब तक प्रतीक्षा करेगा जब तक कि उपयोगकर्ता शुरू और अनलॉक न हो जाए। |
रिटर्न |
---|
boolean | सच है अगर उपयोगकर्ता सफलतापूर्वक पृष्ठभूमि में शुरू किया गया था। |
स्टॉप यूज़र
public abstract boolean stopUser (int userId,
boolean waitFlag,
boolean forceFlag)
किसी दिए गए उपयोगकर्ता को रोकें। ऑपरेशन के प्रभावी होने की प्रतीक्षा करने के लिए अतिरिक्त झंडे प्रदान करना संभव है, और उपयोगकर्ता को बलपूर्वक समाप्त करना है। वर्तमान और सिस्टम उपयोगकर्ता को नहीं रोक सकता।
मापदंडों |
---|
userId | int : उपयोगकर्ता को रोकने के लिए। |
waitFlag | boolean : उपयोगकर्ता के रुकने तक कमांड को प्रतीक्षा करेगा। |
forceFlag | boolean : उपयोगकर्ता को बलपूर्वक रोक देगा। |
रिटर्न |
---|
boolean | सही है अगर उपयोगकर्ता को सफलतापूर्वक रोक दिया गया था। |
स्टॉप यूज़र
public abstract boolean stopUser (int userId)
किसी दिए गए उपयोगकर्ता को रोकता है। यदि उपयोगकर्ता पहले ही रोक दिया गया है, तो यह विधि एक एनओओपी है। वर्तमान और सिस्टम उपयोगकर्ता को नहीं रोक सकता।
मापदंडों |
---|
userId | int : उपयोगकर्ता को रोकने के लिए। |
रिटर्न |
---|
boolean | सही है अगर उपयोगकर्ता को सफलतापूर्वक रोक दिया गया था। |
उपयोगकर्ता बदलें
public abstract boolean switchUser (int userId)
डिफ़ॉल्ट टाइमआउट के साथ किसी अन्य userId पर स्विच करें। switchUser(int, long)
।
रिटर्न |
---|
boolean | सही है यदि नया उपयोगकर्ता आईडी उपयोगकर्ता आईडी प्रदाता से मेल खाता है। अन्यथा झूठा। |
उपयोगकर्ता बदलें
public abstract boolean switchUser (int userId,
long timeout)
समय सीमा के रूप में प्रदान किए गए टाइमआउट के साथ किसी अन्य उपयोगकर्ता आईडी पर स्विच करें। उपयोगकर्ता परिवर्तन सफल होने के बाद कीगार्ड को अक्षम करने का प्रयास।
मापदंडों |
---|
userId | int |
timeout | long : स्विच-उपयोगकर्ता विफल होने के लिए झूठी वापसी से पहले प्रतीक्षा करने के लिए। |
रिटर्न |
---|
boolean | सही है यदि नया उपयोगकर्ता आईडी उपयोगकर्ता आईडी प्रदाता से मेल खाता है। अन्यथा झूठा। |
अनइंस्टॉल पैकेज
public abstract String uninstallPackage (String packageName)
डिवाइस से Android पैकेज अनइंस्टॉल करें।
मापदंडों |
---|
packageName | String : अनइंस्टॉल करने के लिए Android पैकेज |
रिटर्न |
---|
String | एक त्रुटि कोड के साथ एक String , या सफल होने पर null । |
अनइंस्टॉलपैकेजफॉरयूजर
public abstract String uninstallPackageForUser (String packageName,
int userId)
किसी दिए गए उपयोगकर्ता के लिए डिवाइस से Android पैकेज अनइंस्टॉल करें।
मापदंडों |
---|
packageName | String : अनइंस्टॉल करने के लिए Android पैकेज |
userId | int : अनइंस्टॉल करने के लिए पूर्णांक उपयोगकर्ता आईडी। |
रिटर्न |
---|
String | एक त्रुटि कोड के साथ एक String , या सफल होने पर null । |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2022-08-15 (UTC) को अपडेट किया गया.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"वह जानकारी मौजूद नहीं है जो मुझे चाहिए"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"बहुत मुश्किल है / बहुत सारे चरण हैं"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"पुराना"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"अनुवाद से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"सैंपल / कोड से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"अन्य"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"समझने में आसान है"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"मेरी समस्या हल हो गई"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"अन्य"
}]