एक कॉन्फ़िगर करने योग्य राशि के लिए डिवाइस कमांड को पुनः प्रयास करता है, और उन डिवाइसों के लिए एक डिवाइस पुनर्प्राप्ति इंटरफ़ेस प्रदान करता है जो अनुत्तरदायी हैं।
नेस्टेड कक्षाएं |
---|
class | ITestDevice.ApexInfo एकल एपेक्स के बारे में जानकारी संग्रहीत करने के लिए एक सरल संरचना वर्ग |
class | ITestDevice.MountPointInfo एकल माउंटपॉइंट के बारे में जानकारी संग्रहीत करने के लिए एक सरल संरचना वर्ग |
सार्वजनिक तरीके |
---|
abstract boolean | canSwitchToHeadlessSystemUser () यह बताता है कि क्या इसे हेडलेस सिस्टम उपयोगकर्ता पर स्विच करने की अनुमति है। |
abstract boolean | checkConnectivity () जांचें कि डिवाइस में नेटवर्क कनेक्टिविटी है या नहीं। |
abstract boolean | clearErrorDialogs () डिवाइस यूआई पर वर्तमान में प्रदर्शित किसी भी त्रुटि संवाद को खारिज करने का प्रयास करें। |
abstract void | clearLastConnectedWifiNetwork () अंतिम कनेक्टेड वाईफाई नेटवर्क को साफ़ करता है। |
abstract boolean | connectToWifiNetwork ( wifiSsidToPsk) connectToWifiNetwork ( wifiSsidToPsk) वाईफ़ाई नेटवर्क से कनेक्ट होता है. |
abstract boolean | connectToWifiNetwork ( wifiSsidToPsk, boolean scanSsid) connectToWifiNetwork ( wifiSsidToPsk, boolean scanSsid) वाईफ़ाई नेटवर्क से कनेक्ट होता है. |
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 | createUser (String name, boolean guest, boolean ephemeral, boolean forTesting) दिए गए नाम और दिए गए फ़्लैग के साथ एक उपयोगकर्ता बनाएं |
abstract int | createUserNoThrow (String name) दिए गए नाम और डिफ़ॉल्ट फ़्लैग 0 के साथ एक उपयोगकर्ता बनाएं। |
abstract void | deregisterDeviceActionReceiver ( IDeviceActionReceiver deviceActionReceiver) पंजीकृत IDeviceActionReceiver को हटा देता है। |
abstract void | disableKeyguard () कीगार्ड को निष्क्रिय करने का प्रयास. |
abstract boolean | disableNetworkMonitor () डिवाइस पर नेटवर्क मॉनिटरिंग अक्षम करता है। |
abstract boolean | disconnectFromWifi () वाईफ़ाई नेटवर्क से डिस्कनेक्ट हो जाता है। |
abstract boolean | doesFileExist (String deviceFilePath, int userId) यह निर्धारित करने के लिए सहायक विधि कि डिवाइस पर फ़ाइल किसी दिए गए उपयोगकर्ता के लिए मौजूद है या नहीं। |
abstract File | dumpHeap (String process, String devicePath) System_server से ढेर को डंप करने का प्रयास करें। |
abstract boolean | enableNetworkMonitor () डिवाइस पर नेटवर्क मॉनिटरिंग सक्षम करता है। |
abstract | getActiveApexes () डिवाइस पर सक्रिय APEXes के बारे में जानकारी प्राप्त करें। |
abstract | getAllSettings (String namespace) अनुरोधित नामस्थान के मुख्य मान जोड़े लौटाएँ। |
abstract String | getAndroidId (int userId) उपयोगकर्ता आईडी से संबद्ध एंड्रॉइड-आईडी ढूंढें और लौटाएं, यदि नहीं मिला तो शून्य कर दें। |
abstract | getAndroidIds () उपयोगकर्ता आईडी से मेल खाने वाली एंड्रॉइड आईडी का एक मानचित्र बनाएं। |
abstract PackageInfo | getAppPackageInfo (String packageName) डिवाइस पर स्थापित पैकेज के बारे में जानकारी प्राप्त करें। |
abstract | getAppPackageInfos () डिवाइस पर स्थापित पैकेजों की जानकारी प्राप्त करें। |
abstract InputStreamSource | getBugreport () डिवाइस से बगरिपोर्ट पुनर्प्राप्त करता है। |
abstract InputStreamSource | getBugreportz () डिवाइस से एक bugreportz पुनर्प्राप्त करता है। |
abstract DeviceFoldableState | getCurrentFoldableState () डिवाइस की वर्तमान फ़ोल्ड करने योग्य स्थिति लौटाता है या कुछ समस्याएँ होने पर शून्य लौटाता है। |
abstract int | getCurrentUser () वर्तमान चल रहे उपयोगकर्ता की आईडी लौटाएँ। |
abstract | getFoldableStates () डिवाइस पर फोल्डेबल स्थितियों की सूची लौटाता है। |
abstract | getInstalledPackageNames () डिवाइस पर मौजूद एप्लिकेशन पैकेज नाम प्राप्त करें। |
abstract String | getIpAddress () डिवाइस का आईपी पता प्राप्त करता है। |
abstract KeyguardControllerState | getKeyguardState () कीगार्ड की वर्तमान स्थिति प्राप्त करने के लिए ऑब्जेक्ट लौटाएँ या समर्थित न होने पर शून्य कर दें। |
abstract Integer | getMainUserId () मुख्य उपयोगकर्ता आईडी लौटाता है. |
abstract | getMainlineModuleInfo () डिवाइस पर स्थापित मेनलाइन मॉड्यूल के बारे में जानकारी प्राप्त करें। |
abstract int | getMaxNumberOfRunningUsersSupported () एक साथ चल रहे समर्थित उपयोगकर्ताओं की अधिकतम संख्या प्राप्त करें। |
abstract int | getMaxNumberOfUsersSupported () समर्थित उपयोगकर्ताओं की अधिकतम संख्या प्राप्त करें. |
abstract TestDeviceOptions | getOptions () डिवाइस के लिए परीक्षण विकल्प प्राप्त करें। |
abstract Integer | getPrimaryUserId () प्राथमिक उपयोगकर्ता आईडी लौटाता है. |
abstract InputStreamSource | getScreenshot (String format, boolean rescale) डिवाइस से एक स्क्रीनशॉट लेता है। |
abstract InputStreamSource | getScreenshot (String format) डिवाइस से एक स्क्रीनशॉट लेता है। |
abstract InputStreamSource | getScreenshot (long displayId) डिवाइस द्वारा दी गई डिस्प्ले आईडी से एक स्क्रीनशॉट लेता है। |
abstract InputStreamSource | getScreenshot () डिवाइस से एक स्क्रीनशॉट लेता है। |
abstract String | getSetting (int userId, String namespace, String key) अनुरोधित सेटिंग का मान लौटाएँ। |
abstract String | getSetting (String namespace, String key) getSetting(int, String, String) देखें और सिस्टम उपयोगकर्ता पर प्रदर्शन करें। |
abstract | getUninstallablePackageNames () उन एप्लिकेशन पैकेज नामों को प्राप्त करें जिन्हें अनइंस्टॉल किया जा सकता है। |
abstract int | getUserFlags (int userId) किसी दिए गए उपयोगकर्ता के झंडे ढूंढें और लौटाएं। |
abstract | getUserInfos () डिवाइस पर UserInfo को यूज़आईडी का मैप मिलता है। |
abstract int | getUserSerialNumber (int userId) यदि उपयोगकर्ता आईडी मिलती है तो उससे संबद्ध क्रमांक लौटाएं, अन्य मामलों में -10000। |
abstract boolean | hasFeature (String feature) जांचें कि क्या कोई सुविधा किसी डिवाइस पर उपलब्ध है। |
abstract String | installPackage (File packageFile, boolean reinstall, String... extraArgs) डिवाइस पर एंड्रॉइड पैकेज इंस्टॉल करें। |
abstract String | installPackage (File packageFile, boolean reinstall, boolean grantPermissions, String... extraArgs) डिवाइस पर एंड्रॉइड पैकेज इंस्टॉल करें। |
abstract String | installPackageForUser (File packageFile, boolean reinstall, int userId, String... extraArgs) किसी दिए गए उपयोगकर्ता के लिए डिवाइस पर Android पैकेज इंस्टॉल करें। |
abstract String | installPackageForUser (File packageFile, boolean reinstall, boolean grantPermissions, 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, int userId, String... extraArgs) installPackagesForUser ( packageFiles, boolean reinstall, int userId, 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 | installRemotePackages ( remoteApkPaths, boolean reinstall, String... extraArgs) installRemotePackages ( remoteApkPaths, boolean reinstall, String... extraArgs) कई एपीके फ़ाइलों (एक मुख्य और अतिरिक्त स्प्लिट पैकेज) से बना एक एंड्रॉइड एप्लिकेशन इंस्टॉल करें जो एंड्रॉइड डिवाइस पर मौजूद है। |
default String | installRemotePackages ( remoteApkPaths, boolean reinstall, boolean grantPermissions, String... extraArgs) installRemotePackages ( remoteApkPaths, boolean reinstall, boolean grantPermissions, String... extraArgs) कई एपीके फ़ाइलों (एक मुख्य और अतिरिक्त स्प्लिट पैकेज) से बना एक एंड्रॉइड एप्लिकेशन इंस्टॉल करें जो एंड्रॉइड डिवाइस पर मौजूद है। |
abstract boolean | isHeadlessSystemUserMode () यह बताता है कि डिवाइस हेडलेस सिस्टम उपयोगकर्ता मोड का उपयोग करता है या नहीं। |
abstract boolean | isMainUserPermanentAdmin () यह बताता है कि क्या मुख्य उपयोगकर्ता एक स्थायी व्यवस्थापक है और उसे हटाया नहीं जा सकता या उसे गैर-व्यवस्थापक स्थिति में डाउनग्रेड नहीं किया जा सकता। |
abstract boolean | isMultiUserSupported () निर्धारित करता है कि बहु उपयोगकर्ता समर्थित है या नहीं। |
abstract boolean | isPackageInstalled (String packageName, String userId) किसी दिए गए पैकेज नाम और दिए गए उपयोगकर्ता आईडी के लिए डिवाइस को क्वेरी करें ताकि यह जांचा जा सके कि यह वर्तमान में उस उपयोगकर्ता के लिए इंस्टॉल है या नहीं। |
abstract boolean | isPackageInstalled (String packageName) यह जांचने के लिए कि यह वर्तमान में स्थापित है या नहीं, किसी दिए गए पैकेज नाम के लिए डिवाइस को क्वेरी करें। |
abstract boolean | isUserRunning (int userId) जांचें कि क्या कोई दिया गया उपयोगकर्ता चल रहा है। |
abstract boolean | isUserSecondary (int userId) इसके फ़्लैग के अनुसार निर्दिष्ट उपयोगकर्ता द्वितीयक उपयोगकर्ता है या नहीं, यह लौटाएँ। |
abstract boolean | isUserVisible (int userId) जाँचता है कि दिया गया उपयोगकर्ता दृश्यमान है या नहीं। |
abstract boolean | isUserVisibleOnDisplay (int userId, int displayId) जाँचता है कि दिया गया उपयोगकर्ता दिए गए डिस्प्ले में दिखाई दे रहा है या नहीं। |
abstract boolean | isVisibleBackgroundUsersOnDefaultDisplaySupported () यह बताता है कि डिवाइस उपयोगकर्ताओं को ERROR(/java.android.view.Display#DEFAULT_DISPLAY) में पृष्ठभूमि में दिखाई देने की अनुमति देता है या नहीं। |
abstract boolean | isVisibleBackgroundUsersSupported () यह लौटाता है कि डिवाइस उपयोगकर्ताओं को पृष्ठभूमि में दृश्यमान प्रारंभ करने की अनुमति देता है या नहीं। |
abstract boolean | isWifiEnabled () यदि वाईफ़ाई सक्षम है तो परीक्षण करें। |
abstract | listDisplayIds () "डंपसिस सर्फेसफ्लिंगर" द्वारा रिपोर्ट की गई डिवाइस पर उपलब्ध डिस्प्ले आईडी की सूची एकत्र करें। |
abstract | listDisplayIdsForStartingVisibleBackgroundUsers () उन डिस्प्ले की सूची प्राप्त करता है जिनका उपयोग start a user visible in the background के लिए किया जा सकता है। |
abstract | listUsers () डिवाइस पर उपयोगकर्ताओं की सूची प्राप्त करता है। |
abstract boolean | logBugreport (String dataName, ITestLogger listener) बगरिपोर्ट लेने और उसे पत्रकारों को लॉग करने के लिए सहायक विधि। |
default void | notifySnapuserd ( SnapuserdWaitPhase waitPhase) स्नैपसर्ड के पूरा होने तक प्रतीक्षा करने के लिए डिवाइस को सूचित करें। |
abstract void | registerDeviceActionReceiver ( IDeviceActionReceiver deviceActionReceiver) इस डिवाइस के लिए एक IDeviceActionReceiver पंजीकृत करता है। |
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 | startVisibleBackgroundUser (int userId, int displayId, boolean waitFlag) किसी दिए गए उपयोगकर्ता को पृष्ठभूमि में प्रारंभ करता है, जो दिए गए डिस्प्ले में दिखाई देता है (यानी, उपयोगकर्ता को उस डिस्प्ले में गतिविधियों को लॉन्च करने की अनुमति देता है)। |
abstract boolean | stopUser (int userId) किसी दिए गए उपयोगकर्ता को रोकता है. |
abstract boolean | stopUser (int userId, boolean waitFlag, boolean forceFlag) किसी दिए गए उपयोगकर्ता को रोकें. |
abstract boolean | switchUser (int userId) डिफ़ॉल्ट टाइमआउट के साथ किसी अन्य उपयोगकर्ता आईडी पर स्विच करें। |
abstract boolean | switchUser (int userId, long timeout) समय सीमा के रूप में दिए गए टाइमआउट के साथ किसी अन्य उपयोगकर्ता आईडी पर स्विच करें। |
abstract Bugreport | takeBugreport () एक बग्रेपोर्ट लें और इसे संभालने के लिए इसे Bugreport ऑब्जेक्ट के अंदर लौटा दें। |
abstract String | uninstallPackage (String packageName) डिवाइस से एंड्रॉइड पैकेज अनइंस्टॉल करें। |
abstract String | uninstallPackageForUser (String packageName, int userId) किसी दिए गए उपयोगकर्ता के लिए डिवाइस से Android पैकेज अनइंस्टॉल करें। |
default void | waitForSnapuserd ( SnapuserdWaitPhase currentPhase) यदि अपेक्षित हो, तो स्नैपसर्ड के पूरा होने तक प्रतीक्षा करें। |
सार्वजनिक तरीके
canSwitchToHeadlessSystemUser
public abstract boolean canSwitchToHeadlessSystemUser ()
यह बताता है कि क्या इसे हेडलेस सिस्टम उपयोगकर्ता पर स्विच करने की अनुमति है।
कनेक्टिविटी की जाँच करें
public abstract boolean checkConnectivity ()
जांचें कि डिवाइस में नेटवर्क कनेक्टिविटी है या नहीं।
रिटर्न |
---|
boolean | यदि डिवाइस में कार्यशील नेटवर्क कनेक्शन है तो true , अन्यथा false । |
क्लियरएररडायलॉग्स
public abstract boolean clearErrorDialogs ()
डिवाइस यूआई पर वर्तमान में प्रदर्शित किसी भी त्रुटि संवाद को खारिज करने का प्रयास करें।
रिटर्न |
---|
boolean | यदि कोई संवाद मौजूद नहीं था या संवाद सफलतापूर्वक साफ़ कर दिए गए थे तो true । अन्यथा false । |
ClearLastConnectedWifiNetwork
public abstract void clearLastConnectedWifiNetwork ()
अंतिम कनेक्टेड वाईफाई नेटवर्क को साफ़ करता है। डिवाइस रीबूट के बाद पिछले परीक्षण में उपयोग किए गए वाईफाई नेटवर्क से कनेक्ट होने से बचने के लिए नया इनवोकेशन शुरू करते समय इसे कॉल किया जाना चाहिए।
कनेक्टटूवाईफ़ाईनेटवर्क
public abstract boolean connectToWifiNetwork ( wifiSsidToPsk)
वाईफ़ाई नेटवर्क से कनेक्ट होता है.
वाईफाई चालू करता है और तब तक ब्लॉक करता है जब तक कि wifiSsidToPsk मैप में दिए गए वाईफाई नेटवर्क में से किसी एक के साथ सफल कनेक्शन नहीं हो जाता। एक बार कनेक्शन बन जाने के बाद, इंस्टेंस प्रत्येक रीबूट के बाद कनेक्शन को पुनर्स्थापित करने का प्रयास करेगा जब तक कि ITestDevice#disconnectFromWifi()
या ITestDevice#clearLastConnectedWifiNetwork()
को कॉल न किया जाए।
पैरामीटर |
---|
wifiSsidToPsk | : वाईफाई एसएसआईडी से लेकर पासवर्ड तक का नक्शा। |
रिटर्न |
---|
boolean | यदि वाईफ़ाई नेटवर्क से सफलतापूर्वक कनेक्ट किया गया है तो true । अन्यथा false |
कनेक्टटूवाईफ़ाईनेटवर्क
public abstract boolean connectToWifiNetwork ( wifiSsidToPsk,
boolean scanSsid)
वाईफ़ाई नेटवर्क से कनेक्ट होता है.
वाईफाई चालू करता है और तब तक ब्लॉक करता है जब तक कि wifiSsidToPsk मैप में दिए गए वाईफाई नेटवर्क में से किसी एक के साथ सफल कनेक्शन नहीं हो जाता। एक बार कनेक्शन बन जाने के बाद, इंस्टेंस प्रत्येक रीबूट के बाद कनेक्शन को पुनर्स्थापित करने का प्रयास करेगा जब तक कि ITestDevice#disconnectFromWifi()
या ITestDevice#clearLastConnectedWifiNetwork()
को कॉल न किया जाए।
पैरामीटर |
---|
wifiSsidToPsk | : वाईफाई एसएसआईडी से लेकर पासवर्ड तक का नक्शा। |
scanSsid | boolean : क्या इस नेटवर्क के लिए छिपे हुए एसएसआईडी को स्कैन करना है। |
रिटर्न |
---|
boolean | यदि वाईफ़ाई नेटवर्क से सफलतापूर्वक कनेक्ट किया गया है तो true । अन्यथा false |
कनेक्टटूवाईफ़ाईनेटवर्क
public abstract boolean connectToWifiNetwork (String wifiSsid,
String wifiPsk)
वाईफ़ाई नेटवर्क से कनेक्ट होता है.
निर्दिष्ट वाईफाई नेटवर्क से सफल कनेक्शन होने तक वाईफाई चालू करता है और ब्लॉक करता है। एक बार कनेक्शन बन जाने के बाद, इंस्टेंस प्रत्येक रीबूट के बाद कनेक्शन को पुनर्स्थापित करने का प्रयास करेगा जब तक कि
ITestDevice#disconnectFromWifi()
या
ITestDevice#clearLastConnectedWifiNetwork()
को कॉल न किया जाए।
पैरामीटर |
---|
wifiSsid | String : कनेक्ट करने के लिए वाईफ़ाई एसएसआईडी |
wifiPsk | String : पीएसके पासफ़्रेज़ या अनएन्क्रिप्टेड होने पर शून्य |
रिटर्न |
---|
boolean | यदि वाईफ़ाई नेटवर्क से सफलतापूर्वक कनेक्ट किया गया है तो true । अन्यथा false |
कनेक्टटूवाईफ़ाईनेटवर्क
public abstract boolean connectToWifiNetwork (String wifiSsid,
String wifiPsk,
boolean scanSsid)
वाईफ़ाई नेटवर्क से कनेक्ट होता है.
निर्दिष्ट वाईफाई नेटवर्क से सफल कनेक्शन होने तक वाईफाई चालू करता है और ब्लॉक करता है। एक बार कनेक्शन बन जाने के बाद, इंस्टेंस प्रत्येक रीबूट के बाद कनेक्शन को पुनर्स्थापित करने का प्रयास करेगा जब तक कि
ITestDevice#disconnectFromWifi()
या
ITestDevice#clearLastConnectedWifiNetwork()
को कॉल न किया जाए।
पैरामीटर |
---|
wifiSsid | String : कनेक्ट करने के लिए वाईफ़ाई एसएसआईडी |
wifiPsk | String : पीएसके पासफ़्रेज़ या अनएन्क्रिप्टेड होने पर शून्य |
scanSsid | boolean : क्या इस नेटवर्क के लिए छिपे हुए एसएसआईडी को स्कैन करना है। |
रिटर्न |
---|
boolean | यदि वाईफ़ाई नेटवर्क से सफलतापूर्वक कनेक्ट किया गया है तो true । अन्यथा false |
कनेक्टटूवाईफाईनेटवर्कइफ नीडेड
public abstract boolean connectToWifiNetworkIfNeeded (String wifiSsid,
String wifiPsk,
boolean scanSsid)
connectToWifiNetwork(String, String)
का एक प्रकार जो केवल तभी कनेक्ट होता है जब डिवाइस में वर्तमान में नेटवर्क कनेक्टिविटी नहीं है।
पैरामीटर |
---|
scanSsid | boolean : क्या इस नेटवर्क के लिए छिपे हुए एसएसआईडी को स्कैन करना है |
रिटर्न |
---|
boolean | यदि वाईफ़ाई नेटवर्क से सफलतापूर्वक कनेक्ट किया गया है तो true । अन्यथा false |
कनेक्टटूवाईफाईनेटवर्कइफ नीडेड
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 : निर्माण के दौरान उपयोगकर्ता ध्वज --अतिथि को सक्षम करें |
ephemeral | boolean : निर्माण के दौरान उपयोगकर्ता ध्वज --क्षणिक सक्षम करें |
रिटर्न |
---|
int | बनाए गए उपयोगकर्ता की आईडी |
उपयोगकर्ता बनाइये
public abstract int createUser (String name,
boolean guest,
boolean ephemeral,
boolean forTesting)
दिए गए नाम और दिए गए फ़्लैग के साथ एक उपयोगकर्ता बनाएं
पैरामीटर |
---|
name | String : डिवाइस पर बनाने के लिए उपयोगकर्ता की |
guest | boolean : निर्माण के दौरान उपयोगकर्ता ध्वज --अतिथि को सक्षम करें |
ephemeral | boolean : निर्माण के दौरान उपयोगकर्ता ध्वज --क्षणिक सक्षम करें |
forTesting | 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 । |
फ़ाइल अस्तित्व में है
public abstract boolean doesFileExist (String deviceFilePath,
int userId)
यह निर्धारित करने के लिए सहायक विधि कि डिवाइस पर फ़ाइल किसी दिए गए उपयोगकर्ता के लिए मौजूद है या नहीं।
पैरामीटर |
---|
deviceFilePath | String : जांचने के लिए डिवाइस पर फ़ाइल का पूर्ण पथ |
userId | int : उपयोगकर्ता आईडी जिसके विरुद्ध फ़ाइल अस्तित्व की जांच करनी है |
रिटर्न |
---|
boolean | यदि फ़ाइल मौजूद है तो true , अन्यथा false । |
डंपहीप
public abstract File dumpHeap (String process,
String devicePath)
System_server से ढेर को डंप करने का प्रयास करें। डंप की गई फ़ाइल को साफ़ करना कॉल करने वाले की ज़िम्मेदारी है।
पैरामीटर |
---|
process | String : डंपहीप ऑन करने के लिए डिवाइस प्रक्रिया का नाम। |
devicePath | String : डिवाइस पर वह पथ जहां डंप डालना है। यह एक ऐसा स्थान होना चाहिए जहाँ अनुमतियाँ इसकी अनुमति देती हों। |
रिटर्न |
---|
File | रिपोर्ट वाली ERROR(/File) यदि कुछ विफल हुआ तो शून्य. |
EnableNetworkMonitor
public abstract boolean enableNetworkMonitor ()
डिवाइस पर नेटवर्क मॉनिटरिंग सक्षम करता है।
रिटर्न |
---|
boolean | यदि निगरानी सफलतापूर्वक सक्षम है तो true । यदि यह असफल हुआ तो false । |
GetActiveApexes
public abstract getActiveApexes ()
डिवाइस पर सक्रिय APEXes के बारे में जानकारी प्राप्त करें।
सभीसेटिंग्स प्राप्त करें
public abstract getAllSettings (String namespace)
अनुरोधित नामस्थान के मुख्य मान जोड़े लौटाएँ।
पैरामीटर |
---|
namespace | String : {"सिस्टम", "सुरक्षित", "वैश्विक"} में से एक होना चाहिए |
रिटर्न |
---|
| मुख्य मान युग्मों का मानचित्र। यदि नेमस्पेस समर्थित नहीं है तो शून्य. |
एंड्रॉइडआईडी प्राप्त करें
public abstract String getAndroidId (int userId)
उपयोगकर्ता आईडी से संबद्ध एंड्रॉइड-आईडी ढूंढें और लौटाएं, यदि नहीं मिला तो शून्य कर दें।
एंड्रॉइडआईड्स प्राप्त करें
public abstract getAndroidIds ()
उपयोगकर्ता आईडी से मेल खाने वाली एंड्रॉइड आईडी का एक मानचित्र बनाएं। ऐसा कोई बीमा नहीं है कि प्रत्येक उपयोगकर्ता आईडी को इस फ़ंक्शन में एक एंड्रॉइड आईडी संबद्ध मिलेगी, इसलिए कुछ उपयोगकर्ता आईडी शून्य से मेल खा सकती हैं।
रिटर्न |
---|
| एंड्रॉइड आईडी का मानचित्र उपयोगकर्ता आईडी से मेल खाता हुआ पाया गया। |
getAppPackageInfo
public abstract PackageInfo getAppPackageInfo (String packageName)
डिवाइस पर स्थापित पैकेज के बारे में जानकारी प्राप्त करें।
पैरामीटर |
---|
packageName | String |
getAppPackageInfos
public abstract getAppPackageInfos ()
डिवाइस पर स्थापित पैकेजों की जानकारी प्राप्त करें।
बगरेपोर्ट प्राप्त करें
public abstract InputStreamSource getBugreport ()
डिवाइस से बगरिपोर्ट पुनर्प्राप्त करता है।
इसके कार्यान्वयन की गारंटी है कि बिना एसडीकार्ड वाले डिवाइस पर (या जहां एसडीकार्ड अभी तक माउंट नहीं किया गया है) काम करना जारी रहेगा।
getBugreportz
public abstract InputStreamSource getBugreportz ()
डिवाइस से एक bugreportz पुनर्प्राप्त करता है। ज़िप प्रारूप बग्रेपोर्ट में मुख्य बग्रेपोर्ट और अन्य लॉग फ़ाइलें शामिल हैं जो डिबगिंग के लिए उपयोगी हैं।
केवल 'एडीबी संस्करण' > 1.0.36 के लिए समर्थित
GetCurrentFoldableState
public abstract DeviceFoldableState getCurrentFoldableState ()
डिवाइस की वर्तमान फ़ोल्ड करने योग्य स्थिति लौटाता है या कुछ समस्याएँ होने पर शून्य लौटाता है।
GetCurrentUser
public abstract int getCurrentUser ()
वर्तमान चल रहे उपयोगकर्ता की आईडी लौटाएँ। त्रुटि होने पर -10000 लौटाएँ।
फोल्डेबलस्टेट्स प्राप्त करें
public abstract getFoldableStates ()
डिवाइस पर फोल्डेबल स्थितियों की सूची लौटाता है। "cmd डिवाइस_स्टेट प्रिंट-स्टेट्स" से प्राप्त किया जा सकता है।
स्थापित पैकेज नाम प्राप्त करें
public abstract getInstalledPackageNames ()
डिवाइस पर मौजूद एप्लिकेशन पैकेज नाम प्राप्त करें।
getIpपता
public abstract String getIpAddress ()
डिवाइस का आईपी पता प्राप्त करता है।
रिटर्न |
---|
String | डिवाइस का आईपी पता, या यदि डिवाइस में कोई आईपी पता नहीं है तो null |
getKeyguardState
public abstract KeyguardControllerState getKeyguardState ()
कीगार्ड की वर्तमान स्थिति प्राप्त करने के लिए ऑब्जेक्ट लौटाएँ या समर्थित न होने पर शून्य कर दें।
getMainUserId
public abstract Integer getMainUserId ()
मुख्य उपयोगकर्ता आईडी लौटाता है.
रिटर्न |
---|
Integer | यदि कोई मुख्य उपयोक्ता है तो उसकी उपयोक्ता आईडी, और यदि कोई मुख्य उपयोक्ता नहीं है तो शून्य। |
getMainlineModuleInfo
public abstract getMainlineModuleInfo ()
डिवाइस पर स्थापित मेनलाइन मॉड्यूल के बारे में जानकारी प्राप्त करें।
public abstract int getMaxNumberOfRunningUsersSupported ()
एक साथ चल रहे समर्थित उपयोगकर्ताओं की अधिकतम संख्या प्राप्त करें। डिफ़ॉल्ट 0 है.
रिटर्न |
---|
int | एक पूर्णांक जो एक साथ चल रहे उपयोगकर्ताओं की संख्या दर्शाता है |
public abstract int getMaxNumberOfUsersSupported ()
समर्थित उपयोगकर्ताओं की अधिकतम संख्या प्राप्त करें. डिफ़ॉल्ट 0 है.
रिटर्न |
---|
int | समर्थित उपयोगकर्ताओं की संख्या दर्शाने वाला एक पूर्णांक |
विकल्प प्राप्त करें
public abstract TestDeviceOptions getOptions ()
डिवाइस के लिए परीक्षण विकल्प प्राप्त करें।
प्राथमिकउपयोगकर्ताआईडी प्राप्त करें
public abstract Integer getPrimaryUserId ()
प्राथमिक उपयोगकर्ता आईडी लौटाता है.
रिटर्न |
---|
Integer | यदि कोई प्राथमिक उपयोगकर्ता है तो उसकी उपयोगकर्ता आईडी, और यदि कोई प्राथमिक उपयोगकर्ता नहीं है तो शून्य। |
स्क्रीनशॉट प्राप्त करें
public abstract InputStreamSource getScreenshot (String format,
boolean rescale)
डिवाइस से एक स्क्रीनशॉट लेता है। छोटे आकार के लिए JPEG एन्कोडिंग के बजाय getScreenshot(String)
का उपयोग करने की अनुशंसा की जाती है।
पैरामीटर |
---|
format | String : समर्थित पीएनजी, जेपीईजी |
rescale | boolean : यदि स्क्रीनशॉट को परिणामी छवि के आकार को कम करने के लिए पुनः स्केल किया जाना चाहिए |
स्क्रीनशॉट प्राप्त करें
public abstract InputStreamSource getScreenshot (String format)
डिवाइस से एक स्क्रीनशॉट लेता है। छोटे आकार के लिए JPEG एन्कोडिंग के बजाय getScreenshot (प्रारूप) का उपयोग करने की अनुशंसा की जाती है
पैरामीटर |
---|
format | String : समर्थित पीएनजी, जेपीईजी |
स्क्रीनशॉट प्राप्त करें
public abstract InputStreamSource getScreenshot (long displayId)
डिवाइस द्वारा दी गई डिस्प्ले आईडी से एक स्क्रीनशॉट लेता है। प्रारूप पीएनजी है.
कार्य: 'प्रारूप' और 'पुनर्विक्रय' का समर्थन करने के लिए उपरोक्त कार्यान्वयन का विस्तार करें
पैरामीटर |
---|
displayId | long : स्क्रीनशॉट प्राप्त करने के लिए स्क्रीन की डिस्प्ले आईडी। |
स्क्रीनशॉट प्राप्त करें
public abstract InputStreamSource getScreenshot ()
डिवाइस से एक स्क्रीनशॉट लेता है।
सेटिंग प्राप्त करें
public abstract String getSetting (int userId,
String namespace,
String key)
अनुरोधित सेटिंग का मान लौटाएँ। नेमस्पेस इनमें से एक होना चाहिए: {"सिस्टम", "सुरक्षित", "वैश्विक"}
पैरामीटर |
---|
userId | int |
namespace | String |
key | String |
रिटर्न |
---|
String | उपयोगकर्ता के नेमस्पेस:कुंजी से संबद्ध मान। यदि नहीं मिला तो शून्य. |
सेटिंग प्राप्त करें
public abstract String getSetting (String namespace,
String key)
getSetting(int, String, String)
देखें और सिस्टम उपयोगकर्ता पर प्रदर्शन करें।
पैरामीटर |
---|
namespace | String |
key | String |
अनइंस्टॉल करने योग्य पैकेजनाम प्राप्त करें
public abstract getUninstallablePackageNames ()
उन एप्लिकेशन पैकेज नामों को प्राप्त करें जिन्हें अनइंस्टॉल किया जा सकता है। इसे वर्तमान में गैर-सिस्टम पैकेज और अद्यतन सिस्टम पैकेज के रूप में परिभाषित किया गया है।
रिटर्न |
---|
| डिवाइस पर वर्तमान में स्थापित अनइंस्टॉल करने योग्य String पैकेज नामों में ERROR(/Set) । |
getUserFlags
public abstract int getUserFlags (int userId)
किसी दिए गए उपयोगकर्ता के झंडे ढूंढें और लौटाएं। एंड्रॉइड ओपन सोर्स प्रोजेक्ट में झंडे को "android.content.pm.UserInfo" वर्ग में परिभाषित किया गया है।
रिटर्न |
---|
int | यदि उपयोगकर्ता आईडी से जुड़े झंडे पाए जाते हैं, तो किसी अन्य मामले में -10000। |
getUserInfos
public abstract getUserInfos ()
डिवाइस पर UserInfo
को यूज़आईडी का मैप मिलता है। यदि डिवाइस से आउटपुट अपेक्षा के अनुरूप नहीं है तो DeviceRuntimeException
फेंक दिया जाएगा।
रिटर्न |
---|
| UserInfo ऑब्जेक्ट की सूची। |
फेंकता |
---|
| com.android.tradefed.device.DeviceNotAvailableException |
| com.android.tradefed.device.DeviceRuntimeException |
DeviceNotAvailableException | |
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)
डिवाइस पर एंड्रॉइड पैकेज इंस्टॉल करें।
पैरामीटर |
---|
packageFile | File : इंस्टॉल करने के लिए एपीके फ़ाइल |
reinstall | boolean : यदि पुनर्स्थापना की जानी चाहिए तो true |
extraArgs | String : पारित करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'एडीबी शेल पीएम-एच' देखें। |
रिटर्न |
---|
String | त्रुटि कोड के साथ एक String , या सफल होने पर null । |
पैकेज स्थापित करे
public abstract String installPackage (File packageFile,
boolean reinstall,
boolean grantPermissions,
String... extraArgs)
डिवाइस पर एंड्रॉइड पैकेज इंस्टॉल करें।
ध्यान दें: केवल उन मामलों का उपयोग करें जिनके लिए इंस्टॉल समय पर रनटाइम अनुमति देने के स्पष्ट नियंत्रण की आवश्यकता होती है, इस फ़ंक्शन को कॉल करना चाहिए।
पैरामीटर |
---|
packageFile | File : इंस्टॉल करने के लिए एपीके फ़ाइल |
reinstall | boolean : यदि पुनर्स्थापना की जानी चाहिए तो true |
grantPermissions | boolean : यदि सभी रनटाइम अनुमतियाँ इंस्टॉल समय पर दी जानी चाहिए |
extraArgs | String : पारित करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'एडीबी शेल पीएम-एच' देखें। |
रिटर्न |
---|
String | त्रुटि कोड के साथ एक String , या सफल होने पर null । |
फेंकता |
---|
DeviceNotAvailableException | यदि डिवाइस से कनेक्शन टूट गया है और उसे पुनर्प्राप्त नहीं किया जा सकता है। |
UnsupportedOperationException | यदि रनटाइम अनुमति डिवाइस पर प्लेटफ़ॉर्म द्वारा समर्थित नहीं है। |
installPackageForUser
public abstract String installPackageForUser (File packageFile,
boolean reinstall,
int userId,
String... extraArgs)
किसी दिए गए उपयोगकर्ता के लिए डिवाइस पर Android पैकेज इंस्टॉल करें।
पैरामीटर |
---|
packageFile | File : इंस्टॉल करने के लिए एपीके फ़ाइल |
reinstall | boolean : यदि पुनर्स्थापना की जानी चाहिए तो true |
userId | int : इंस्टॉल करने के लिए पूर्णांक उपयोगकर्ता आईडी। |
extraArgs | String : पारित करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'एडीबी शेल पीएम-एच' देखें। |
रिटर्न |
---|
String | त्रुटि कोड के साथ एक String , या सफल होने पर null । |
installPackageForUser
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 : पारित करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'एडीबी शेल पीएम-एच' देखें। |
रिटर्न |
---|
String | त्रुटि कोड के साथ एक String , या सफल होने पर null । |
फेंकता |
---|
DeviceNotAvailableException | यदि डिवाइस से कनेक्शन टूट गया है और उसे पुनर्प्राप्त नहीं किया जा सकता है। |
UnsupportedOperationException | यदि रनटाइम अनुमति डिवाइस पर प्लेटफ़ॉर्म द्वारा समर्थित नहीं है। |
संकुल स्थापित करें
public String installPackages ( packageFiles,
boolean reinstall,
String... extraArgs)
कई एपीके फ़ाइलों (एक मुख्य और अतिरिक्त स्प्लिट पैकेज) से बना एक एंड्रॉइड एप्लिकेशन इंस्टॉल करें। एपीके को कई फ़ाइलों में विभाजित करने के तरीके के बारे में "https://developer.android.com/studio/build/configure-apk-splits" देखें।
पैरामीटर |
---|
packageFiles | : स्थानीय एपीके फ़ाइलें |
reinstall | boolean : यदि पुनर्स्थापना की जानी चाहिए तो true |
extraArgs | String : पारित करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'एडीबी शेल पीएम-एच' देखें। |
रिटर्न |
---|
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 : पारित करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'एडीबी शेल पीएम-एच' देखें। |
रिटर्न |
---|
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 : पारित करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'एडीबी शेल पीएम-एच' देखें। |
रिटर्न |
---|
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 : पारित करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'एडीबी शेल पीएम-एच' देखें। |
रिटर्न |
---|
String | त्रुटि कोड के साथ एक String , या सफल होने पर null । |
फेंकता |
---|
DeviceNotAvailableException | यदि डिवाइस से कनेक्शन टूट गया है और उसे पुनर्प्राप्त नहीं किया जा सकता है। |
UnsupportedOperationException | यदि रनटाइम अनुमति डिवाइस पर प्लेटफ़ॉर्म द्वारा समर्थित नहीं है। |
installRemotePackages
public String installRemotePackages ( remoteApkPaths,
boolean reinstall,
String... extraArgs)
कई एपीके फ़ाइलों (एक मुख्य और अतिरिक्त स्प्लिट पैकेज) से बना एक एंड्रॉइड एप्लिकेशन इंस्टॉल करें जो एंड्रॉइड डिवाइस पर मौजूद है। एपीके को कई फ़ाइलों में विभाजित करने के तरीके के बारे में "https://developer.android.com/studio/build/configure-apk-splits" देखें।
पैरामीटर |
---|
remoteApkPaths | : दूरस्थ एपीके फ़ाइल पथ |
reinstall | boolean : यदि पुनर्स्थापना की जानी चाहिए तो true |
extraArgs | String : पारित करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'एडीबी शेल पीएम-एच' देखें। |
रिटर्न |
---|
String | त्रुटि कोड के साथ एक String , या सफल होने पर null । |
फेंकता |
---|
DeviceNotAvailableException | यदि डिवाइस से कनेक्शन टूट गया है और उसे पुनर्प्राप्त नहीं किया जा सकता है। |
UnsupportedOperationException | यदि रनटाइम अनुमति डिवाइस पर प्लेटफ़ॉर्म द्वारा समर्थित नहीं है। |
installRemotePackages
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 : पारित करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'एडीबी शेल पीएम-एच' देखें। |
रिटर्न |
---|
String | त्रुटि कोड के साथ एक String , या सफल होने पर null । |
फेंकता |
---|
DeviceNotAvailableException | यदि डिवाइस से कनेक्शन टूट गया है और उसे पुनर्प्राप्त नहीं किया जा सकता है। |
UnsupportedOperationException | यदि रनटाइम अनुमति डिवाइस पर प्लेटफ़ॉर्म द्वारा समर्थित नहीं है। |
isHeadlessSystemUserMode
public abstract boolean isHeadlessSystemUserMode ()
यह बताता है कि डिवाइस हेडलेस सिस्टम उपयोगकर्ता मोड का उपयोग करता है या नहीं।
isMainUserPermanentAdmin
public abstract boolean isMainUserPermanentAdmin ()
यह बताता है कि क्या मुख्य उपयोगकर्ता एक स्थायी व्यवस्थापक है और उसे हटाया नहीं जा सकता या उसे गैर-व्यवस्थापक स्थिति में डाउनग्रेड नहीं किया जा सकता।
मल्टीयूजर समर्थित है
public abstract boolean isMultiUserSupported ()
निर्धारित करता है कि बहु उपयोगकर्ता समर्थित है या नहीं।
रिटर्न |
---|
boolean | यदि बहु उपयोगकर्ता समर्थित है तो सही है, अन्यथा गलत है |
पैकेज स्थापित है
public abstract boolean isPackageInstalled (String packageName,
String userId)
किसी दिए गए पैकेज नाम और दिए गए उपयोगकर्ता आईडी के लिए डिवाइस को क्वेरी करें ताकि यह जांचा जा सके कि यह वर्तमान में उस उपयोगकर्ता के लिए इंस्टॉल है या नहीं।
पैरामीटर |
---|
packageName | String : वह पैकेज जिसकी हम जाँच कर रहे हैं कि वह स्थापित है या नहीं। |
userId | String : जिस उपयोगकर्ता आईडी के लिए हम पैकेज की जाँच कर रहे हैं वह स्थापित है। यदि शून्य है, तो प्राथमिक उपयोगकर्ता शून्य का उपयोग किया जाएगा। |
रिटर्न |
---|
boolean | यदि पैकेज स्थापित के रूप में रिपोर्ट किया गया है तो यह सत्य है। अन्यथा मिथ्या। |
पैकेज स्थापित है
public abstract boolean isPackageInstalled (String packageName)
यह जांचने के लिए कि यह वर्तमान में स्थापित है या नहीं, किसी दिए गए पैकेज नाम के लिए डिवाइस को क्वेरी करें।
पैरामीटर |
---|
packageName | String |
रिटर्न |
---|
boolean | यदि पैकेज स्थापित के रूप में रिपोर्ट किया गया है तो यह सत्य है। अन्यथा मिथ्या। |
isUserRunning
public abstract boolean isUserRunning (int userId)
जांचें कि क्या कोई दिया गया उपयोगकर्ता चल रहा है।
रिटर्न |
---|
boolean | यदि उपयोगकर्ता चल रहा है तो सत्य है, अन्य सभी मामलों में असत्य है। |
isUserSecondary
public abstract boolean isUserSecondary (int userId)
इसके फ़्लैग के अनुसार निर्दिष्ट उपयोगकर्ता द्वितीयक उपयोगकर्ता है या नहीं, यह लौटाएँ।
रिटर्न |
---|
boolean | यदि उपयोक्ता द्वितीयक है तो सत्य है, अन्यथा असत्य है। |
उपयोगकर्ता दृश्यमान है
public abstract boolean isUserVisible (int userId)
जाँचता है कि दिया गया उपयोगकर्ता दृश्यमान है या नहीं।
एक "दृश्यमान" उपयोगकर्ता वह उपयोगकर्ता है जो "मानव" उपयोगकर्ता के साथ बातचीत कर रहा है और इसलिए लॉन्च गतिविधियों को लॉन्च करने में सक्षम है (आमतौर पर डिफ़ॉल्ट डिस्प्ले में)।
isUserVisibleOnDisplay
public abstract boolean isUserVisibleOnDisplay (int userId,
int displayId)
जाँचता है कि दिया गया उपयोगकर्ता दिए गए डिस्प्ले में दिखाई दे रहा है या नहीं।
एक "दृश्यमान" उपयोगकर्ता वह उपयोगकर्ता है जो "मानव" उपयोगकर्ता के साथ बातचीत कर रहा है और इसलिए उस डिस्प्ले में लॉन्च गतिविधियों को लॉन्च करने में सक्षम है।
पैरामीटर |
---|
userId | int |
displayId | int |
वाईफ़ाई सक्षम है
public abstract boolean isWifiEnabled ()
यदि वाईफ़ाई सक्षम है तो परीक्षण करें।
जाँचता है कि डिवाइस पर वाईफ़ाई सक्षम है या नहीं। उन परीक्षणों से पहले वाईफ़ाई स्थिति का दावा करने के लिए उपयोगी है जो वाईफ़ाई के साथ नहीं चलना चाहिए, उदाहरण के लिए मोबाइल डेटा परीक्षण।
रिटर्न |
---|
boolean | यदि वाईफ़ाई सक्षम है तो true । अक्षम होने पर false |
listDisplayIds
public abstract listDisplayIds ()
"डंपसिस सर्फेसफ्लिंगर" द्वारा रिपोर्ट की गई डिवाइस पर उपलब्ध डिस्प्ले आईडी की सूची एकत्र करें।
रिटर्न |
---|
| प्रदर्शनों की सूची. डिफ़ॉल्ट हमेशा डिफ़ॉल्ट डिस्प्ले 0 लौटाता है। |
listDisplayIdsForStartingVisibleBackgroundUsers
public abstract listDisplayIdsForStartingVisibleBackgroundUsers ()
उन डिस्प्ले की सूची प्राप्त करता है जिनका उपयोग start a user visible in the background
के लिए किया जा सकता है।
सूची उपयोगकर्ता
public abstract listUsers ()
डिवाइस पर उपयोगकर्ताओं की सूची प्राप्त करता है। यदि डिवाइस से आउटपुट अपेक्षा के अनुरूप नहीं है तो DeviceRuntimeException
फेंक दिया जाएगा।
रिटर्न |
---|
| उपयोगकर्ता आईडी की सूची. |
फेंकता |
---|
| com.android.tradefed.device.DeviceNotAvailableException |
| com.android.tradefed.device.DeviceRuntimeException |
DeviceNotAvailableException | |
लॉगब्यूग्रेपोर्ट
public abstract boolean logBugreport (String dataName,
ITestLogger listener)
बगरिपोर्ट लेने और उसे पत्रकारों को लॉग करने के लिए सहायक विधि।
पैरामीटर |
---|
dataName | String : वह नाम जिसके अंतर्गत बग्रेपोर्ट रिपोर्ट की जाएगी. |
listener | ITestLogger : बगरेपोर्ट लॉग करने के लिए एक ITestLogger । |
रिटर्न |
---|
boolean | यदि लॉगिंग सफल रही तो सही, अन्यथा गलत। |
सूचित करेंSnapuserd
public void notifySnapuserd (SnapuserdWaitPhase waitPhase)
स्नैपसर्ड के पूरा होने तक प्रतीक्षा करने के लिए डिवाइस को सूचित करें।
पैरामीटर |
---|
waitPhase | SnapuserdWaitPhase |
व्यवस्थापक हटाएं
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 | यदि हम उपयोगकर्ता को हटाने में सफल रहे तो सही है, अन्यथा गलत है। |
setDeviceOwner
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)
किसी दिए गए उपयोगकर्ता के नामस्थान में एक सेटिंग मान जोड़ें। कुछ सेटिंग्स केवल एक रिबूट के बाद उपलब्ध होंगी। नेमस्पेस में से एक होना चाहिए: {"सिस्टम", "सुरक्षित", "ग्लोबल"}
पैरामीटर |
---|
userId | int |
namespace | String |
key | String |
value | String |
Startuser
public abstract boolean startUser (int userId)
यदि यह वर्तमान में बंद है, तो पृष्ठभूमि में किसी दिए गए उपयोगकर्ता को शुरू करता है। यदि उपयोगकर्ता पहले से ही पृष्ठभूमि में चल रहा है, तो यह विधि एक NOOP है।
पैरामीटर |
---|
userId | int : उपयोगकर्ता की पृष्ठभूमि में शुरू करने के लिए |
रिटर्न |
---|
boolean | सच है अगर उपयोगकर्ता को सफलतापूर्वक पृष्ठभूमि में शुरू किया गया था। |
Startuser
public abstract boolean startUser (int userId,
boolean waitFlag)
यदि यह वर्तमान में बंद है, तो पृष्ठभूमि में किसी दिए गए उपयोगकर्ता को शुरू करता है। यदि उपयोगकर्ता पहले से ही पृष्ठभूमि में चल रहा है, तो यह विधि एक NOOP है। ऑपरेशन के प्रभाव के लिए इंतजार करने के लिए अतिरिक्त ध्वज प्रदान करना संभव है।
पैरामीटर |
---|
userId | int : उपयोगकर्ता की पृष्ठभूमि में शुरू करने के लिए |
waitFlag | boolean : जब तक उपयोगकर्ता शुरू और अनलॉक नहीं किया जाता है, तब तक कमांड प्रतीक्षा करेगा। |
रिटर्न |
---|
boolean | सच है अगर उपयोगकर्ता को सफलतापूर्वक पृष्ठभूमि में शुरू किया गया था। |
startvisibubackgrounduser
public abstract boolean startVisibleBackgroundUser (int userId,
int displayId,
boolean waitFlag)
पृष्ठभूमि में किसी दिए गए उपयोगकर्ता को शुरू करता है, दिए गए डिस्प्ले में दिखाई देता है (यानी, उपयोगकर्ता को उस डिस्प्ले में गतिविधियों को लॉन्च करने की अनुमति देता है)।
नोट: यह कमांड यह नहीं जांचता है कि क्या उपयोगकर्ता मौजूद है, प्रदर्शन उपलब्ध है, device supports such feature
, आदि।
पैरामीटर |
---|
userId | int : उपयोगकर्ता की पृष्ठभूमि में शुरू करने के लिए |
displayId | int : उपयोगकर्ता को दिखाई देने वाले उपयोगकर्ता को शुरू करने के लिए प्रदर्शन |
waitFlag | boolean : जब तक उपयोगकर्ता शुरू और अनलॉक नहीं किया जाता है, तब तक कमांड प्रतीक्षा करेगा। |
रिटर्न |
---|
boolean | true है कि यदि उपयोगकर्ता सफलतापूर्वक पृष्ठभूमि में दिखाई दे रहा था। |
स्टॉपूज़र
public abstract boolean stopUser (int userId)
किसी दिए गए उपयोगकर्ता को रोकता है। यदि उपयोगकर्ता पहले से ही रोका गया है, तो यह विधि एक NOOP है। वर्तमान और सिस्टम उपयोगकर्ता को रोक नहीं सकते।
पैरामीटर |
---|
userId | int : उपयोगकर्ता को रोकने के लिए। |
रिटर्न |
---|
boolean | यदि उपयोगकर्ता को सफलतापूर्वक रोक दिया गया था तो सच है। |
स्टॉपूज़र
public abstract boolean stopUser (int userId,
boolean waitFlag,
boolean forceFlag)
किसी दिए गए उपयोगकर्ता को रोकें। ऑपरेशन के प्रभाव के लिए इंतजार करने के लिए अतिरिक्त झंडे प्रदान करना संभव है, और उपयोगकर्ता को बल समाप्त करना। वर्तमान और सिस्टम उपयोगकर्ता को रोक नहीं सकते।
पैरामीटर |
---|
userId | int : उपयोगकर्ता को रोकने के लिए। |
waitFlag | boolean : जब तक उपयोगकर्ता को रोक नहीं दिया जाता है, तब तक कमांड प्रतीक्षा करेगा। |
forceFlag | boolean : उपयोगकर्ता को रोकने के लिए मजबूर करेगा। |
रिटर्न |
---|
boolean | यदि उपयोगकर्ता को सफलतापूर्वक रोक दिया गया था तो सच है। |
उपयोगकर्ता बदलें
public abstract boolean switchUser (int userId)
डिफ़ॉल्ट टाइमआउट के साथ किसी अन्य उपयोगकर्ता पर स्विच करें। switchUser(int, long)
।
रिटर्न |
---|
boolean | यदि नया USERID USERID प्रदाता से मेल खाता है, तो सच है। अन्यथा मिथ्या। |
उपयोगकर्ता बदलें
public abstract boolean switchUser (int userId,
long timeout)
समय सीमा के रूप में प्रदान किए गए टाइमआउट के साथ किसी अन्य उपयोगकर्ता पर स्विच करें। उपयोगकर्ता परिवर्तन के सफल होने के बाद कीगार्ड को अक्षम करने का प्रयास।
पैरामीटर |
---|
userId | int |
timeout | long : स्विच-यूज़र के लिए गलत लौटने से पहले इंतजार करना विफल रहा। |
रिटर्न |
---|
boolean | यदि नया USERID USERID प्रदाता से मेल खाता है, तो सच है। अन्यथा मिथ्या। |
टेकबुग्रेपोर्ट
public abstract Bugreport takeBugreport ()
एक बग्रेपोर्ट लें और इसे संभालने के लिए Bugreport
ऑब्जेक्ट के अंदर लौट आए। मुद्दे के मामले में वापसी नल। BugReport ऑब्जेक्ट में संदर्भित फ़ाइल को Bugreport.close()
के माध्यम से साफ करने की आवश्यकता है।
अनइंस्टॉलपैकेज
public abstract String uninstallPackage (String packageName)
डिवाइस से एक एंड्रॉइड पैकेज अनइंस्टॉल करें।
पैरामीटर |
---|
packageName | String : Android पैकेज अनइंस्टॉल करने के लिए |
रिटर्न |
---|
String | एक त्रुटि कोड के साथ एक String , या null यदि सफलता। |
अनइंस्टॉलपैकेजफोर्सर
public abstract String uninstallPackageForUser (String packageName,
int userId)
किसी दिए गए उपयोगकर्ता के लिए डिवाइस से Android पैकेज को अनइंस्टॉल करें।
पैरामीटर |
---|
packageName | String : Android पैकेज अनइंस्टॉल करने के लिए |
userId | int : पूर्णांक उपयोगकर्ता आईडी के लिए अनइंस्टॉल करने के लिए। |
रिटर्न |
---|
String | एक त्रुटि कोड के साथ एक String , या null यदि सफलता। |
waitforsnapuserd
public void waitForSnapuserd (SnapuserdWaitPhase currentPhase)
यदि अपेक्षित है, तो Snapuserd को पूरा करने की प्रतीक्षा करें।
पैरामीटर |
---|
currentPhase | SnapuserdWaitPhase |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2024-04-02 (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":"अन्य"
}]
{
"last_modified": "आखिरी बार 2024-04-02 (UTC) को अपडेट किया गया.",
"state": ""
}