नेस्टेड कक्षाएं |
---|
class | TestDevice.MicrodroidBuilder एक बिल्डर माइक्रोड्रॉइड टेस्टडिवाइस बनाता था। |
खेत |
---|
public static final String | DISMISS_KEYGUARD_CMD वे आदेश जिनका उपयोग कीगार्ड को ख़ारिज करने के लिए किया जा सकता है। |
सार्वजनिक तरीके |
---|
boolean | canSwitchToHeadlessSystemUser () यह बताता है कि क्या इसे हेडलेस सिस्टम उपयोगकर्ता पर स्विच करने की अनुमति है। |
boolean | clearErrorDialogs () डिवाइस यूआई पर वर्तमान में प्रदर्शित किसी भी त्रुटि संवाद को खारिज करने का प्रयास करें। |
int | createUser (String name) दिए गए नाम और डिफ़ॉल्ट फ़्लैग 0 के साथ एक उपयोगकर्ता बनाएं। |
int | createUser (String name, boolean guest, boolean ephemeral, boolean forTesting) दिए गए नाम और दिए गए फ़्लैग के साथ एक उपयोगकर्ता बनाएं |
int | createUser (String name, boolean guest, boolean ephemeral) दिए गए नाम और दिए गए फ़्लैग के साथ एक उपयोगकर्ता बनाएं |
int | createUserNoThrow (String name) दिए गए नाम और डिफ़ॉल्ट फ़्लैग 0 के साथ एक उपयोगकर्ता बनाएं। |
void | disableKeyguard () कीगार्ड को निष्क्रिय करने का प्रयास. |
boolean | doesFileExist (String deviceFilePath) डिवाइस पर फ़ाइल मौजूद है या नहीं यह निर्धारित करने के लिए सहायक विधि। |
boolean | doesFileExist (String deviceFilePath, int userId) यह निर्धारित करने के लिए सहायक विधि कि डिवाइस पर फ़ाइल किसी दिए गए उपयोगकर्ता के लिए मौजूद है या नहीं। |
File | dumpHeap (String process, String devicePath) System_server से ढेर को डंप करने का प्रयास करें। |
| getActiveApexes () डिवाइस पर सक्रिय APEXes के बारे में जानकारी प्राप्त करें। |
| getAllSettings (String namespace) अनुरोधित नामस्थान के मुख्य मान जोड़े लौटाएँ। |
String | getAndroidId (int userId) उपयोगकर्ता आईडी से संबद्ध एंड्रॉइड-आईडी ढूंढें और लौटाएं, यदि नहीं मिला तो शून्य कर दें। |
| getAndroidIds () उपयोगकर्ता आईडी से मेल खाने वाली एंड्रॉइड आईडी का एक मानचित्र बनाएं। |
PackageInfo | getAppPackageInfo (String packageName) डिवाइस पर स्थापित पैकेज के बारे में जानकारी प्राप्त करें। |
| getAppPackageInfos () डिवाइस पर स्थापित पैकेजों की जानकारी प्राप्त करें। |
InputStreamSource | getBugreport () डिवाइस से बगरिपोर्ट पुनर्प्राप्त करता है। |
InputStreamSource | getBugreportz () डिवाइस से एक bugreportz पुनर्प्राप्त करता है। |
DeviceFoldableState | getCurrentFoldableState () डिवाइस की वर्तमान फ़ोल्ड करने योग्य स्थिति लौटाता है या कुछ समस्याएँ होने पर शून्य लौटाता है। |
int | getCurrentUser () वर्तमान चल रहे उपयोगकर्ता की आईडी लौटाएँ। |
| getFoldableStates () डिवाइस पर फोल्डेबल स्थितियों की सूची लौटाता है। |
| getInstalledPackageNames () डिवाइस पर मौजूद एप्लिकेशन पैकेज नाम प्राप्त करें। |
KeyguardControllerState | getKeyguardState () कीगार्ड की वर्तमान स्थिति प्राप्त करने के लिए ऑब्जेक्ट लौटाएँ या समर्थित न होने पर शून्य कर दें। |
Integer | getMainUserId () मुख्य उपयोगकर्ता आईडी लौटाता है. |
| getMainlineModuleInfo () डिवाइस पर स्थापित मेनलाइन मॉड्यूल के बारे में जानकारी प्राप्त करें। |
int | getMaxNumberOfRunningUsersSupported () एक साथ चल रहे समर्थित उपयोगकर्ताओं की अधिकतम संख्या प्राप्त करें। |
int | getMaxNumberOfUsersSupported () समर्थित उपयोगकर्ताओं की अधिकतम संख्या प्राप्त करें. |
Integer | getPrimaryUserId () प्राथमिक उपयोगकर्ता आईडी लौटाता है. |
InputStreamSource | getScreenshot () डिवाइस से एक स्क्रीनशॉट लेता है। |
InputStreamSource | getScreenshot (String format, boolean rescale) डिवाइस से एक स्क्रीनशॉट लेता है। |
InputStreamSource | getScreenshot (String format) डिवाइस से एक स्क्रीनशॉट लेता है। |
InputStreamSource | getScreenshot (long displayId) डिवाइस द्वारा दी गई डिस्प्ले आईडी से एक स्क्रीनशॉट लेता है। |
String | getSetting (String namespace, String key) getSetting(int, String, String) देखें और सिस्टम उपयोगकर्ता पर प्रदर्शन करें। |
String | getSetting (int userId, String namespace, String key) अनुरोधित सेटिंग का मान लौटाएँ। |
| getUninstallablePackageNames () उन एप्लिकेशन पैकेज नामों को प्राप्त करें जिन्हें अनइंस्टॉल किया जा सकता है। |
int | getUserFlags (int userId) किसी दिए गए उपयोगकर्ता के झंडे ढूंढें और लौटाएं। |
| getUserInfos () डिवाइस पर UserInfo को यूज़आईडी का मैप मिलता है। |
int | getUserSerialNumber (int userId) यदि उपयोगकर्ता आईडी मिलती है तो उससे संबद्ध क्रमांक लौटाएं, अन्य मामलों में -10000। |
boolean | hasFeature (String feature) जांचें कि क्या कोई सुविधा किसी डिवाइस पर उपलब्ध है। |
String | installPackage (File packageFile, boolean reinstall, String... extraArgs) डिवाइस पर एंड्रॉइड पैकेज इंस्टॉल करें। |
String | installPackage (File packageFile, boolean reinstall, boolean grantPermissions, String... extraArgs) डिवाइस पर एंड्रॉइड पैकेज इंस्टॉल करें। |
String | installPackage (File packageFile, File certFile, boolean reinstall, String... extraArgs) डिवाइस पर एंड्रॉइड पैकेज इंस्टॉल करें। |
String | installPackageForUser (File packageFile, boolean reinstall, boolean grantPermissions, int userId, String... extraArgs) किसी दिए गए उपयोगकर्ता के लिए डिवाइस पर Android पैकेज इंस्टॉल करें। |
String | installPackageForUser (File packageFile, boolean reinstall, int userId, String... extraArgs) किसी दिए गए उपयोगकर्ता के लिए डिवाइस पर Android पैकेज इंस्टॉल करें। |
String | installPackages ( packageFiles, boolean reinstall, String... extraArgs) installPackages ( packageFiles, boolean reinstall, String... extraArgs) |
String | installPackages ( packageFiles, boolean reinstall, boolean grantPermissions, String... extraArgs) installPackages ( packageFiles, boolean reinstall, boolean grantPermissions, String... extraArgs) |
String | installPackagesForUser ( packageFiles, boolean reinstall, boolean grantPermissions, int userId, String... extraArgs) installPackagesForUser ( packageFiles, boolean reinstall, boolean grantPermissions, int userId, String... extraArgs) |
String | installPackagesForUser ( packageFiles, boolean reinstall, int userId, String... extraArgs) installPackagesForUser ( packageFiles, boolean reinstall, int userId, String... extraArgs) |
String | installRemotePackages ( remoteApkPaths, boolean reinstall, String... extraArgs) installRemotePackages ( remoteApkPaths, boolean reinstall, String... extraArgs) |
String | installRemotePackages ( remoteApkPaths, boolean reinstall, boolean grantPermissions, String... extraArgs) installRemotePackages ( remoteApkPaths, boolean reinstall, boolean grantPermissions, String... extraArgs) |
boolean | isAppEnumerationSupported () जांचें कि डिवाइस पर प्लेटफ़ॉर्म ऐप गणना का समर्थन करता है या नहीं |
boolean | isHeadlessSystemUserMode () यह बताता है कि डिवाइस हेडलेस सिस्टम उपयोगकर्ता मोड का उपयोग करता है या नहीं। |
boolean | isMainUserPermanentAdmin () यह बताता है कि क्या मुख्य उपयोगकर्ता एक स्थायी व्यवस्थापक है और उसे हटाया नहीं जा सकता या उसे गैर-व्यवस्थापक स्थिति में डाउनग्रेड नहीं किया जा सकता। |
boolean | isMultiUserSupported () निर्धारित करता है कि बहु उपयोगकर्ता समर्थित है या नहीं। |
boolean | isPackageInstalled (String packageName) यह जांचने के लिए कि यह वर्तमान में स्थापित है या नहीं, किसी दिए गए पैकेज नाम के लिए डिवाइस को क्वेरी करें। |
boolean | isPackageInstalled (String packageName, String userId) किसी दिए गए पैकेज नाम और दिए गए उपयोगकर्ता आईडी के लिए डिवाइस को क्वेरी करें ताकि यह जांचा जा सके कि यह वर्तमान में उस उपयोगकर्ता के लिए इंस्टॉल है या नहीं। |
boolean | isUserRunning (int userId) जांचें कि क्या कोई दिया गया उपयोगकर्ता चल रहा है। |
boolean | isUserSecondary (int userId) इसके फ़्लैग के अनुसार निर्दिष्ट उपयोगकर्ता द्वितीयक उपयोगकर्ता है या नहीं, यह लौटाएँ। |
boolean | isUserVisible (int userId) जाँचता है कि दिया गया उपयोगकर्ता दृश्यमान है या नहीं। |
boolean | isUserVisibleOnDisplay (int userId, int displayId) जाँचता है कि दिया गया उपयोगकर्ता दिए गए डिस्प्ले में दिखाई दे रहा है या नहीं। |
boolean | isVisibleBackgroundUsersOnDefaultDisplaySupported () यह बताता है कि डिवाइस उपयोगकर्ताओं को ERROR(/java.android.view.Display#DEFAULT_DISPLAY) में पृष्ठभूमि में दिखाई देने की अनुमति देता है या नहीं। |
boolean | isVisibleBackgroundUsersSupported () यह लौटाता है कि डिवाइस उपयोगकर्ताओं को पृष्ठभूमि में दृश्यमान प्रारंभ करने की अनुमति देता है या नहीं। |
| listDisplayIds () "डंपसिस सर्फेसफ्लिंगर" द्वारा रिपोर्ट की गई डिवाइस पर उपलब्ध डिस्प्ले आईडी की सूची एकत्र करें। |
| listDisplayIdsForStartingVisibleBackgroundUsers () उन डिस्प्ले की सूची प्राप्त करता है जिनका उपयोग start a user visible in the background के लिए किया जा सकता है। |
| listUsers () डिवाइस पर उपयोगकर्ताओं की सूची प्राप्त करता है। |
boolean | logBugreport (String dataName, ITestLogger listener) बगरिपोर्ट लेने और उसे पत्रकारों को लॉग करने के लिए सहायक विधि। |
void | postInvocationTearDown (Throwable exception) डिवाइस विशिष्ट आवश्यक सफ़ाई के लिए अतिरिक्त कदम जिन्हें आह्वान पूरा होने के बाद निष्पादित किया जाएगा। |
boolean | removeAdmin (String componentName, int userId) दिए गए उपयोगकर्ता में दिए गए डिवाइस एडमिन को हटाएं और सफल होने पर true लौटाएं, अन्यथा false । |
void | removeOwners () सर्वोत्तम प्रयास से सभी मौजूदा डिवाइस प्रोफ़ाइल स्वामियों को हटा दें। |
boolean | removeUser (int userId) किसी दिए गए उपयोगकर्ता को डिवाइस से निकालें. |
boolean | setDeviceOwner (String componentName, int userId) दिए गए उपयोगकर्ता में डिवाइस व्यवस्थापक घटक को डिवाइस स्वामी के रूप में सेट करें। |
void | setSetting (String namespace, String key, String value) setSetting(int, String, String, String) देखें और सिस्टम उपयोगकर्ता पर प्रदर्शन किया। |
void | setSetting (int userId, String namespace, String key, String value) किसी दिए गए उपयोगकर्ता के नामस्थान में एक सेटिंग मान जोड़ें। |
void | shutdownMicrodroid ( ITestDevice microdroidDevice) यदि माइक्रोड्रॉइड डिवाइस मौजूद है तो उसे बंद कर देता है। |
boolean | startUser (int userId) किसी दिए गए उपयोगकर्ता को पृष्ठभूमि में प्रारंभ करता है यदि वह वर्तमान में बंद है। |
boolean | startUser (int userId, boolean waitFlag) किसी दिए गए उपयोगकर्ता को पृष्ठभूमि में प्रारंभ करता है यदि वह वर्तमान में बंद है। |
boolean | startVisibleBackgroundUser (int userId, int displayId, boolean waitFlag) किसी दिए गए उपयोगकर्ता को पृष्ठभूमि में प्रारंभ करता है, जो दिए गए डिस्प्ले में दिखाई देता है (यानी, उपयोगकर्ता को उस डिस्प्ले में गतिविधियों को लॉन्च करने की अनुमति देता है)। |
boolean | stopUser (int userId, boolean waitFlag, boolean forceFlag) किसी दिए गए उपयोगकर्ता को रोकें. |
boolean | stopUser (int userId) किसी दिए गए उपयोगकर्ता को रोकता है. |
boolean | supportsMicrodroid () माइक्रोड्रॉइड चलाने के लिए पूर्व शर्तों की जाँच करता है। |
boolean | supportsMicrodroid (boolean protectedVm) माइक्रोड्रॉइड चलाने के लिए पूर्व शर्तों की जाँच करता है। |
boolean | switchUser (int userId) डिफ़ॉल्ट टाइमआउट के साथ किसी अन्य उपयोगकर्ता आईडी पर स्विच करें। |
boolean | switchUser (int userId, long timeout) समय सीमा के रूप में दिए गए टाइमआउट के साथ किसी अन्य उपयोगकर्ता आईडी पर स्विच करें। |
Bugreport | takeBugreport () एक बग्रेपोर्ट लें और इसे संभालने के लिए इसे Bugreport ऑब्जेक्ट के अंदर लौटा दें। |
String | uninstallPackage (String packageName) डिवाइस से एंड्रॉइड पैकेज अनइंस्टॉल करें। |
String | uninstallPackageForUser (String packageName, int userId) किसी दिए गए उपयोगकर्ता के लिए डिवाइस से Android पैकेज अनइंस्टॉल करें। |
खेत
ख़ारिज_कीगार्ड_सीएमडी
public static final String DISMISS_KEYGUARD_CMD
वे आदेश जिनका उपयोग कीगार्ड को ख़ारिज करने के लिए किया जा सकता है।
सार्वजनिक निर्माणकर्ता
सार्वजनिक तरीके
canSwitchToHeadlessSystemUser
public boolean canSwitchToHeadlessSystemUser ()
यह बताता है कि क्या इसे हेडलेस सिस्टम उपयोगकर्ता पर स्विच करने की अनुमति है।
क्लियरएररडायलॉग्स
public boolean clearErrorDialogs ()
डिवाइस यूआई पर वर्तमान में प्रदर्शित किसी भी त्रुटि संवाद को खारिज करने का प्रयास करें।
रिटर्न |
---|
boolean | यदि कोई संवाद मौजूद नहीं था या संवाद सफलतापूर्वक साफ़ कर दिए गए थे तो true । अन्यथा false । |
उपयोगकर्ता बनाइये
public int createUser (String name)
दिए गए नाम और डिफ़ॉल्ट फ़्लैग 0 के साथ एक उपयोगकर्ता बनाएं।
पैरामीटर |
---|
name | String : डिवाइस पर बनाने के लिए उपयोगकर्ता की |
रिटर्न |
---|
int | उपयोगकर्ता आईडी के लिए पूर्णांक बनाया गया |
उपयोगकर्ता बनाइये
public int createUser (String name,
boolean guest,
boolean ephemeral,
boolean forTesting)
दिए गए नाम और दिए गए फ़्लैग के साथ एक उपयोगकर्ता बनाएं
पैरामीटर |
---|
name | String : डिवाइस पर बनाने के लिए उपयोगकर्ता की |
guest | boolean : निर्माण के दौरान उपयोगकर्ता ध्वज --अतिथि को सक्षम करें |
ephemeral | boolean : निर्माण के दौरान उपयोगकर्ता ध्वज --क्षणिक सक्षम करें |
forTesting | boolean : निर्माण के दौरान परीक्षण के लिए परीक्षण ध्वज को सक्षम करें |
रिटर्न |
---|
int | बनाए गए उपयोगकर्ता की आईडी |
उपयोगकर्ता बनाइये
public int createUser (String name,
boolean guest,
boolean ephemeral)
दिए गए नाम और दिए गए फ़्लैग के साथ एक उपयोगकर्ता बनाएं
पैरामीटर |
---|
name | String : डिवाइस पर बनाने के लिए उपयोगकर्ता की |
guest | boolean : निर्माण के दौरान उपयोगकर्ता ध्वज --अतिथि को सक्षम करें |
ephemeral | boolean : निर्माण के दौरान उपयोगकर्ता ध्वज --क्षणिक सक्षम करें |
रिटर्न |
---|
int | बनाए गए उपयोगकर्ता की आईडी |
createUserNoThrow
public int createUserNoThrow (String name)
दिए गए नाम और डिफ़ॉल्ट फ़्लैग 0 के साथ एक उपयोगकर्ता बनाएं।
पैरामीटर |
---|
name | String : डिवाइस पर बनाने के लिए उपयोगकर्ता की |
रिटर्न |
---|
int | बनाई गई उपयोगकर्ता आईडी के लिए पूर्णांक या त्रुटि के लिए -1। |
कुंजीगार्ड अक्षम करें
public void disableKeyguard ()
कीगार्ड को निष्क्रिय करने का प्रयास.
पहले इनपुट प्रेषण के तैयार होने की प्रतीक्षा करें, यह लगभग उसी समय होता है जब डिवाइस BOOT_COMPLETE की रिपोर्ट करता है, जाहिरा तौर पर अतुल्यकालिक रूप से, क्योंकि वर्तमान ढांचे के कार्यान्वयन में कभी-कभी दौड़ की स्थिति होती है। फिर कीगार्ड को बर्खास्त करने के लिए कमांड भेजा जाता है (केवल गैर-सुरक्षित पर काम करता है)
फ़ाइल अस्तित्व में है
public boolean doesFileExist (String deviceFilePath)
डिवाइस पर फ़ाइल मौजूद है या नहीं यह निर्धारित करने के लिए सहायक विधि।
पैरामीटर |
---|
deviceFilePath | String : जांचने के लिए डिवाइस पर फ़ाइल का पूर्ण पथ |
रिटर्न |
---|
boolean | यदि फ़ाइल मौजूद है तो true , अन्यथा false । |
फ़ाइल अस्तित्व में है
public boolean doesFileExist (String deviceFilePath,
int userId)
यह निर्धारित करने के लिए सहायक विधि कि डिवाइस पर फ़ाइल किसी दिए गए उपयोगकर्ता के लिए मौजूद है या नहीं।
पैरामीटर |
---|
deviceFilePath | String : जांचने के लिए डिवाइस पर फ़ाइल का पूर्ण पथ |
userId | int : उपयोगकर्ता आईडी जिसके विरुद्ध फ़ाइल अस्तित्व की जांच करनी है |
रिटर्न |
---|
boolean | यदि फ़ाइल मौजूद है तो true , अन्यथा false । |
डंपहीप
public File dumpHeap (String process,
String devicePath)
System_server से ढेर को डंप करने का प्रयास करें। डंप की गई फ़ाइल को साफ़ करना कॉल करने वाले की ज़िम्मेदारी है।
पैरामीटर |
---|
process | String : डंपहीप ऑन करने के लिए डिवाइस प्रक्रिया का नाम। |
devicePath | String : डिवाइस पर वह पथ जहां डंप डालना है। यह एक ऐसा स्थान होना चाहिए जहाँ अनुमतियाँ इसकी अनुमति देती हों। |
रिटर्न |
---|
File | रिपोर्ट वाली ERROR(/File) । यदि कुछ विफल हुआ तो शून्य. |
GetActiveApexes
public getActiveApexes ()
डिवाइस पर सक्रिय APEXes के बारे में जानकारी प्राप्त करें।
सभीसेटिंग्स प्राप्त करें
public getAllSettings (String namespace)
अनुरोधित नामस्थान के मुख्य मान जोड़े लौटाएँ।
पैरामीटर |
---|
namespace | String : {"सिस्टम", "सुरक्षित", "वैश्विक"} में से एक होना चाहिए |
रिटर्न |
---|
| मुख्य मान युग्मों का मानचित्र। यदि नेमस्पेस समर्थित नहीं है तो शून्य. |
एंड्रॉइडआईडी प्राप्त करें
public String getAndroidId (int userId)
उपयोगकर्ता आईडी से संबद्ध एंड्रॉइड-आईडी ढूंढें और लौटाएं, यदि नहीं मिला तो शून्य कर दें।
एंड्रॉइडआईड्स प्राप्त करें
public getAndroidIds ()
उपयोगकर्ता आईडी से मेल खाने वाली एंड्रॉइड आईडी का एक मानचित्र बनाएं। ऐसा कोई बीमा नहीं है कि प्रत्येक उपयोगकर्ता आईडी को इस फ़ंक्शन में एक एंड्रॉइड आईडी संबद्ध मिलेगी, इसलिए कुछ उपयोगकर्ता आईडी शून्य से मेल खा सकती हैं।
रिटर्न |
---|
| एंड्रॉइड आईडी का मानचित्र उपयोगकर्ता आईडी से मेल खाता हुआ पाया गया। |
getAppPackageInfo
public PackageInfo getAppPackageInfo (String packageName)
डिवाइस पर स्थापित पैकेज के बारे में जानकारी प्राप्त करें।
पैरामीटर |
---|
packageName | String |
getAppPackageInfos
public getAppPackageInfos ()
डिवाइस पर स्थापित पैकेजों की जानकारी प्राप्त करें।
बगरेपोर्ट प्राप्त करें
public InputStreamSource getBugreport ()
डिवाइस से बगरिपोर्ट पुनर्प्राप्त करता है।
इसके कार्यान्वयन की गारंटी है कि बिना एसडीकार्ड वाले डिवाइस पर (या जहां एसडीकार्ड अभी तक माउंट नहीं किया गया है) काम करना जारी रहेगा।
getBugreportz
public InputStreamSource getBugreportz ()
डिवाइस से एक bugreportz पुनर्प्राप्त करता है। ज़िप प्रारूप बग्रेपोर्ट में मुख्य बग्रेपोर्ट और अन्य लॉग फ़ाइलें शामिल हैं जो डिबगिंग के लिए उपयोगी हैं।
केवल 'एडीबी संस्करण' > 1.0.36 के लिए समर्थित
GetCurrentFoldableState
public DeviceFoldableState getCurrentFoldableState ()
डिवाइस की वर्तमान फ़ोल्ड करने योग्य स्थिति लौटाता है या कुछ समस्याएँ होने पर शून्य लौटाता है।
getCurrentUser
public int getCurrentUser ()
वर्तमान चल रहे उपयोगकर्ता की आईडी लौटाएँ। त्रुटि होने पर -10000 लौटाएँ।
फोल्डेबलस्टेट्स प्राप्त करें
public getFoldableStates ()
डिवाइस पर फोल्डेबल स्थितियों की सूची लौटाता है। "cmd डिवाइस_स्टेट प्रिंट-स्टेट्स" से प्राप्त किया जा सकता है।
स्थापित पैकेजनाम प्राप्त करें
public getInstalledPackageNames ()
डिवाइस पर मौजूद एप्लिकेशन पैकेज नाम प्राप्त करें।
getKeyguardState
public KeyguardControllerState getKeyguardState ()
कीगार्ड की वर्तमान स्थिति प्राप्त करने के लिए ऑब्जेक्ट लौटाएँ या समर्थित न होने पर शून्य कर दें।
getMainUserId
public Integer getMainUserId ()
मुख्य उपयोगकर्ता आईडी लौटाता है.
रिटर्न |
---|
Integer | यदि कोई मुख्य उपयोक्ता है तो उसकी उपयोक्ता आईडी, और यदि कोई मुख्य उपयोक्ता नहीं है तो शून्य। |
getMainlineModuleInfo
public getMainlineModuleInfo ()
डिवाइस पर स्थापित मेनलाइन मॉड्यूल के बारे में जानकारी प्राप्त करें।
public int getMaxNumberOfRunningUsersSupported ()
एक साथ चल रहे समर्थित उपयोगकर्ताओं की अधिकतम संख्या प्राप्त करें। डिफ़ॉल्ट 0 है.
रिटर्न |
---|
int | एक पूर्णांक जो एक साथ चल रहे उपयोगकर्ताओं की संख्या दर्शाता है |
public int getMaxNumberOfUsersSupported ()
समर्थित उपयोगकर्ताओं की अधिकतम संख्या प्राप्त करें. डिफ़ॉल्ट 0 है.
रिटर्न |
---|
int | समर्थित उपयोगकर्ताओं की संख्या दर्शाने वाला एक पूर्णांक |
प्राथमिकउपयोगकर्ताआईडी प्राप्त करें
public Integer getPrimaryUserId ()
प्राथमिक उपयोगकर्ता आईडी लौटाता है.
रिटर्न |
---|
Integer | यदि कोई प्राथमिक उपयोगकर्ता है तो उसकी उपयोगकर्ता आईडी, और यदि कोई प्राथमिक उपयोगकर्ता नहीं है तो शून्य। |
स्क्रीनशॉट प्राप्त करें
public InputStreamSource getScreenshot ()
डिवाइस से एक स्क्रीनशॉट लेता है।
स्क्रीनशॉट प्राप्त करें
public InputStreamSource getScreenshot (String format,
boolean rescale)
डिवाइस से एक स्क्रीनशॉट लेता है। छोटे आकार के लिए JPEG एन्कोडिंग के बजाय getScreenshot(String)
का उपयोग करने की अनुशंसा की जाती है।
पैरामीटर |
---|
format | String : समर्थित पीएनजी, जेपीईजी |
rescale | boolean : यदि स्क्रीनशॉट को परिणामी छवि के आकार को कम करने के लिए पुनः स्केल किया जाना चाहिए |
स्क्रीनशॉट प्राप्त करें
public InputStreamSource getScreenshot (String format)
डिवाइस से एक स्क्रीनशॉट लेता है। छोटे आकार के लिए JPEG एन्कोडिंग के बजाय getScreenshot (प्रारूप) का उपयोग करने की अनुशंसा की जाती है
पैरामीटर |
---|
format | String : समर्थित पीएनजी, जेपीईजी |
स्क्रीनशॉट प्राप्त करें
public InputStreamSource getScreenshot (long displayId)
डिवाइस द्वारा दी गई डिस्प्ले आईडी से एक स्क्रीनशॉट लेता है। प्रारूप पीएनजी है.
कार्य: 'प्रारूप' और 'पुनर्विक्रय' का समर्थन करने के लिए उपरोक्त कार्यान्वयन का विस्तार करें
पैरामीटर |
---|
displayId | long : स्क्रीनशॉट प्राप्त करने के लिए स्क्रीन की डिस्प्ले आईडी। |
सेटिंग प्राप्त करें
public String getSetting (String namespace,
String key)
getSetting(int, String, String)
देखें और सिस्टम उपयोगकर्ता पर प्रदर्शन करें।
पैरामीटर |
---|
namespace | String |
key | String |
सेटिंग प्राप्त करें
public String getSetting (int userId,
String namespace,
String key)
अनुरोधित सेटिंग का मान लौटाएँ। नेमस्पेस इनमें से एक होना चाहिए: {"सिस्टम", "सुरक्षित", "वैश्विक"}
पैरामीटर |
---|
userId | int |
namespace | String |
key | String |
रिटर्न |
---|
String | उपयोगकर्ता के नेमस्पेस:कुंजी से संबद्ध मान। यदि नहीं मिला तो शून्य. |
अनइंस्टॉल करने योग्य पैकेजनाम प्राप्त करें
public getUninstallablePackageNames ()
उन एप्लिकेशन पैकेज नामों को प्राप्त करें जिन्हें अनइंस्टॉल किया जा सकता है। इसे वर्तमान में गैर-सिस्टम पैकेज और अद्यतन सिस्टम पैकेज के रूप में परिभाषित किया गया है।
रिटर्न |
---|
| डिवाइस पर वर्तमान में स्थापित अनइंस्टॉल करने योग्य String पैकेज नामों में ERROR(/Set) । |
getUserFlags
public int getUserFlags (int userId)
किसी दिए गए उपयोगकर्ता के झंडे ढूंढें और लौटाएं। एंड्रॉइड ओपन सोर्स प्रोजेक्ट में झंडे को "android.content.pm.UserInfo" वर्ग में परिभाषित किया गया है।
रिटर्न |
---|
int | यदि उपयोगकर्ता आईडी से जुड़े झंडे पाए जाते हैं, तो किसी अन्य मामले में -10000। |
getUserInfos
public getUserInfos ()
डिवाइस पर UserInfo
को यूज़आईडी का मैप मिलता है। यदि डिवाइस से आउटपुट अपेक्षा के अनुरूप नहीं है तो DeviceRuntimeException
फेंक दिया जाएगा।
रिटर्न |
---|
| UserInfo ऑब्जेक्ट की सूची। |
getUserSerialNumber
public int getUserSerialNumber (int userId)
यदि उपयोगकर्ता आईडी मिलती है तो उससे संबद्ध क्रमांक लौटाएं, अन्य मामलों में -10000।
फ़ीचर है
public boolean hasFeature (String feature)
जांचें कि क्या कोई सुविधा किसी डिवाइस पर उपलब्ध है।
पैरामीटर |
---|
feature | String : कौन सा प्रारूप होना चाहिए "सुविधा: " या " "सीधे. |
रिटर्न |
---|
boolean | यदि सुविधा मिलती है तो सत्य है, अन्यथा असत्य है। |
पैकेज स्थापित करे
public String installPackage (File packageFile,
boolean reinstall,
String... extraArgs)
डिवाइस पर एंड्रॉइड पैकेज इंस्टॉल करें।
पैरामीटर |
---|
packageFile | File : इंस्टॉल करने के लिए एपीके फ़ाइल |
reinstall | boolean : यदि पुनर्स्थापना की जानी चाहिए तो true |
extraArgs | String : पारित करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'एडीबी शेल पीएम-एच' देखें। |
रिटर्न |
---|
String | त्रुटि कोड के साथ एक String , या सफल होने पर null । |
पैकेज स्थापित करे
public String installPackage (File packageFile,
boolean reinstall,
boolean grantPermissions,
String... extraArgs)
डिवाइस पर एंड्रॉइड पैकेज इंस्टॉल करें।
ध्यान दें: केवल उन मामलों का उपयोग करें जिनके लिए इंस्टॉल समय पर रनटाइम अनुमति देने के स्पष्ट नियंत्रण की आवश्यकता होती है, इस फ़ंक्शन को कॉल करना चाहिए।
पैरामीटर |
---|
packageFile | File : इंस्टॉल करने के लिए एपीके फ़ाइल |
reinstall | boolean : यदि पुनर्स्थापना की जानी चाहिए तो true |
grantPermissions | boolean : यदि सभी रनटाइम अनुमतियाँ इंस्टॉल समय पर दी जानी चाहिए |
extraArgs | String : पारित करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'एडीबी शेल पीएम-एच' देखें। |
रिटर्न |
---|
String | त्रुटि कोड के साथ एक String , या सफल होने पर null । |
पैकेज स्थापित करे
public String installPackage (File packageFile,
File certFile,
boolean reinstall,
String... extraArgs)
डिवाइस पर एंड्रॉइड पैकेज इंस्टॉल करें।
ध्यान दें: केवल उन मामलों का उपयोग करें जिनके लिए इंस्टॉल समय पर रनटाइम अनुमति देने के स्पष्ट नियंत्रण की आवश्यकता होती है, इस फ़ंक्शन को कॉल करना चाहिए।
पैरामीटर |
---|
packageFile | File : इंस्टॉल करने के लिए एपीके फ़ाइल |
certFile | File : यदि पुनर्स्थापना की जानी चाहिए तो true |
reinstall | boolean : यदि सभी रनटाइम अनुमतियाँ इंस्टॉल समय पर दी जानी चाहिए |
extraArgs | String : पारित करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'एडीबी शेल पीएम-एच' देखें। |
रिटर्न |
---|
String | त्रुटि कोड के साथ एक String , या सफल होने पर null । |
installPackageForUser
public 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 । |
installPackageForUser
public String installPackageForUser (File packageFile,
boolean reinstall,
int userId,
String... extraArgs)
किसी दिए गए उपयोगकर्ता के लिए डिवाइस पर Android पैकेज इंस्टॉल करें।
पैरामीटर |
---|
packageFile | File : इंस्टॉल करने के लिए एपीके फ़ाइल |
reinstall | boolean : यदि पुनर्स्थापना की जानी चाहिए तो true |
userId | int : इंस्टॉल करने के लिए पूर्णांक उपयोगकर्ता आईडी। |
extraArgs | String : पारित करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'एडीबी शेल पीएम-एच' देखें। |
रिटर्न |
---|
String | त्रुटि कोड के साथ एक String , या सफल होने पर null । |
संकुल स्थापित करें
public String installPackages ( packageFiles,
boolean reinstall,
String... extraArgs)
पैरामीटर |
---|
packageFiles | |
reinstall | boolean |
extraArgs | String |
संकुल स्थापित करें
public String installPackages ( packageFiles,
boolean reinstall,
boolean grantPermissions,
String... extraArgs)
पैरामीटर |
---|
packageFiles | |
reinstall | boolean |
grantPermissions | boolean |
extraArgs | String |
इंस्टॉलपैकेजफॉरयूजर
public String installPackagesForUser ( packageFiles,
boolean reinstall,
boolean grantPermissions,
int userId,
String... extraArgs)
पैरामीटर |
---|
packageFiles | |
reinstall | boolean |
grantPermissions | boolean |
userId | int |
extraArgs | String |
इंस्टॉलपैकेजफॉरयूजर
public String installPackagesForUser ( packageFiles,
boolean reinstall,
int userId,
String... extraArgs)
पैरामीटर |
---|
packageFiles | |
reinstall | boolean |
userId | int |
extraArgs | String |
रिमोटपैकेज इंस्टॉल करें
public String installRemotePackages ( remoteApkPaths,
boolean reinstall,
String... extraArgs)
पैरामीटर |
---|
remoteApkPaths | |
reinstall | boolean |
extraArgs | String |
रिमोटपैकेज इंस्टॉल करें
public String installRemotePackages ( remoteApkPaths,
boolean reinstall,
boolean grantPermissions,
String... extraArgs)
पैरामीटर |
---|
remoteApkPaths | |
reinstall | boolean |
grantPermissions | boolean |
extraArgs | String |
isAppEnumerationSupported
public boolean isAppEnumerationSupported ()
जांचें कि डिवाइस पर प्लेटफ़ॉर्म ऐप गणना का समर्थन करता है या नहीं
रिटर्न |
---|
boolean | यदि ऐप गणना समर्थित है तो सही है, अन्यथा गलत है |
isHeadlessSystemUserMode
public boolean isHeadlessSystemUserMode ()
यह बताता है कि डिवाइस हेडलेस सिस्टम उपयोगकर्ता मोड का उपयोग करता है या नहीं।
isMainUserPermanentAdmin
public boolean isMainUserPermanentAdmin ()
यह बताता है कि क्या मुख्य उपयोगकर्ता एक स्थायी व्यवस्थापक है और उसे हटाया नहीं जा सकता या उसे गैर-व्यवस्थापक स्थिति में डाउनग्रेड नहीं किया जा सकता।
मल्टीयूजर समर्थित है
public boolean isMultiUserSupported ()
निर्धारित करता है कि बहु उपयोगकर्ता समर्थित है या नहीं।
रिटर्न |
---|
boolean | यदि बहु उपयोगकर्ता समर्थित है तो सही है, अन्यथा गलत है |
पैकेज स्थापित है
public boolean isPackageInstalled (String packageName)
यह जांचने के लिए कि यह वर्तमान में स्थापित है या नहीं, किसी दिए गए पैकेज नाम के लिए डिवाइस को क्वेरी करें।
पैरामीटर |
---|
packageName | String |
रिटर्न |
---|
boolean | यदि पैकेज स्थापित के रूप में रिपोर्ट किया गया है तो यह सत्य है। अन्यथा मिथ्या। |
पैकेज स्थापित है
public boolean isPackageInstalled (String packageName,
String userId)
किसी दिए गए पैकेज नाम और दिए गए उपयोगकर्ता आईडी के लिए डिवाइस को क्वेरी करें ताकि यह जांचा जा सके कि यह वर्तमान में उस उपयोगकर्ता के लिए इंस्टॉल है या नहीं।
पैरामीटर |
---|
packageName | String : वह पैकेज जिसकी हम जाँच कर रहे हैं कि वह स्थापित है या नहीं। |
userId | String : जिस उपयोगकर्ता आईडी के लिए हम पैकेज की जाँच कर रहे हैं वह स्थापित है। यदि शून्य है, तो प्राथमिक उपयोगकर्ता शून्य का उपयोग किया जाएगा। |
रिटर्न |
---|
boolean | यदि पैकेज स्थापित के रूप में रिपोर्ट किया गया है तो यह सत्य है। अन्यथा मिथ्या। |
isUserRunning
public boolean isUserRunning (int userId)
जांचें कि क्या कोई दिया गया उपयोगकर्ता चल रहा है।
रिटर्न |
---|
boolean | यदि उपयोगकर्ता चल रहा है तो सत्य है, अन्य सभी मामलों में असत्य है। |
isUserSecondary
public boolean isUserSecondary (int userId)
इसके फ़्लैग के अनुसार निर्दिष्ट उपयोगकर्ता द्वितीयक उपयोगकर्ता है या नहीं, यह लौटाएँ।
रिटर्न |
---|
boolean | यदि उपयोक्ता द्वितीयक है तो सत्य है, अन्यथा असत्य है। |
उपयोगकर्ता दृश्यमान है
public boolean isUserVisible (int userId)
जाँचता है कि दिया गया उपयोगकर्ता दृश्यमान है या नहीं।
एक "दृश्यमान" उपयोगकर्ता वह उपयोगकर्ता है जो "मानव" उपयोगकर्ता के साथ बातचीत कर रहा है और इसलिए लॉन्च गतिविधियों को लॉन्च करने में सक्षम है (आमतौर पर डिफ़ॉल्ट डिस्प्ले में)।
isUserVisibleOnDisplay
public boolean isUserVisibleOnDisplay (int userId,
int displayId)
जाँचता है कि दिया गया उपयोगकर्ता दिए गए डिस्प्ले में दिखाई दे रहा है या नहीं।
एक "दृश्यमान" उपयोगकर्ता वह उपयोगकर्ता है जो "मानव" उपयोगकर्ता के साथ बातचीत कर रहा है और इसलिए उस डिस्प्ले में लॉन्च गतिविधियों को लॉन्च करने में सक्षम है।
पैरामीटर |
---|
userId | int |
displayId | int |
listDisplayIds
public listDisplayIds ()
"डंपसिस सर्फेसफ्लिंगर" द्वारा रिपोर्ट की गई डिवाइस पर उपलब्ध डिस्प्ले आईडी की सूची एकत्र करें।
रिटर्न |
---|
| प्रदर्शनों की सूची. डिफ़ॉल्ट हमेशा डिफ़ॉल्ट डिस्प्ले 0 लौटाता है। |
listDisplayIdsForStartingVisibleBackgroundUsers
public listDisplayIdsForStartingVisibleBackgroundUsers ()
उन डिस्प्ले की सूची प्राप्त करता है जिनका उपयोग start a user visible in the background
के लिए किया जा सकता है।
सूची उपयोगकर्ता
public listUsers ()
डिवाइस पर उपयोगकर्ताओं की सूची प्राप्त करता है। यदि डिवाइस से आउटपुट अपेक्षा के अनुरूप नहीं है तो DeviceRuntimeException
फेंक दिया जाएगा।
रिटर्न |
---|
| उपयोगकर्ता आईडी की सूची. |
लॉगब्यूग्रेपोर्ट
public boolean logBugreport (String dataName,
ITestLogger listener)
बगरिपोर्ट लेने और उसे पत्रकारों को लॉग करने के लिए सहायक विधि।
पैरामीटर |
---|
dataName | String : वह नाम जिसके अंतर्गत बग्रेपोर्ट रिपोर्ट की जाएगी. |
listener | ITestLogger : बगरेपोर्ट लॉग करने के लिए एक ITestLogger । |
रिटर्न |
---|
boolean | यदि लॉगिंग सफल रही तो सही, अन्यथा गलत। |
पोस्टआह्वानटियरडाउन
public void postInvocationTearDown (Throwable exception)
डिवाइस विशिष्ट आवश्यक सफ़ाई के लिए अतिरिक्त कदम जिन्हें आह्वान पूरा होने के बाद निष्पादित किया जाएगा।
पैरामीटर |
---|
exception | Throwable : यदि कोई हो, तो आह्वान विफलता द्वारा उठाया गया अंतिम अपवाद। |
व्यवस्थापक हटाएं
public boolean removeAdmin (String componentName,
int userId)
दिए गए उपयोगकर्ता में दिए गए डिवाइस एडमिन को हटाएं और सफल होने पर true
लौटाएं, अन्यथा false
।
पैरामीटर |
---|
componentName | String : डिवाइस एडमिन को हटाया जाना है। |
userId | int : उस उपयोगकर्ता का जिसमें डिवाइस एडमिन रहता है। |
रिटर्न |
---|
boolean | यदि यह सफल है तो सत्य है, अन्यथा असत्य है। |
मालिकों को हटाएं
public void removeOwners ()
सर्वोत्तम प्रयास से सभी मौजूदा डिवाइस प्रोफ़ाइल स्वामियों को हटा दें।
उपयोगकर्ता हटाएँ
public boolean removeUser (int userId)
किसी दिए गए उपयोगकर्ता को डिवाइस से निकालें.
पैरामीटर |
---|
userId | int : उपयोगकर्ता का हटाना है |
रिटर्न |
---|
boolean | यदि हम उपयोगकर्ता को हटाने में सफल रहे तो सही है, अन्यथा गलत है। |
सेटडिवाइसओनर
public boolean setDeviceOwner (String componentName,
int userId)
दिए गए उपयोगकर्ता में डिवाइस व्यवस्थापक घटक को डिवाइस स्वामी के रूप में सेट करें।
पैरामीटर |
---|
componentName | String : डिवाइस एडमिन का डिवाइस स्वामी होना। |
userId | int : उस उपयोगकर्ता का जहां डिवाइस स्वामी रहता है। |
रिटर्न |
---|
boolean | यदि यह सफल है तो सत्य है, अन्यथा असत्य है। |
सेटसेटिंग
public void setSetting (String namespace,
String key,
String value)
setSetting(int, String, String, String)
देखें और सिस्टम उपयोगकर्ता पर प्रदर्शन किया।
पैरामीटर |
---|
namespace | String |
key | String |
value | String |
सेटसेटिंग
public void setSetting (int userId,
String namespace,
String key,
String value)
किसी दिए गए उपयोगकर्ता के नामस्थान में एक सेटिंग मान जोड़ें। कुछ सेटिंग्स रीबूट के बाद ही उपलब्ध होंगी। नेमस्पेस इनमें से एक होना चाहिए: {"सिस्टम", "सुरक्षित", "वैश्विक"}
पैरामीटर |
---|
userId | int |
namespace | String |
key | String |
value | String |
शटडाउनमाइक्रोड्रॉइड
public void shutdownMicrodroid (ITestDevice microdroidDevice)
यदि माइक्रोड्रॉइड डिवाइस मौजूद है तो उसे बंद कर देता है।
पैरामीटर |
---|
microdroidDevice | ITestDevice |
प्रारंभ उपयोक्ता
public boolean startUser (int userId)
किसी दिए गए उपयोगकर्ता को पृष्ठभूमि में प्रारंभ करता है यदि वह वर्तमान में बंद है। यदि उपयोगकर्ता पहले से ही पृष्ठभूमि में चल रहा है, तो यह विधि एक NOOP है।
पैरामीटर |
---|
userId | int : पृष्ठभूमि में प्रारंभ करने के लिए उपयोगकर्ता का |
रिटर्न |
---|
boolean | यदि उपयोगकर्ता पृष्ठभूमि में सफलतापूर्वक प्रारंभ किया गया था तो यह सत्य है। |
प्रारंभ उपयोक्ता
public boolean startUser (int userId,
boolean waitFlag)
किसी दिए गए उपयोगकर्ता को पृष्ठभूमि में प्रारंभ करता है यदि वह वर्तमान में बंद है। यदि उपयोगकर्ता पहले से ही पृष्ठभूमि में चल रहा है, तो यह विधि एक NOOP है। ऑपरेशन के प्रभावी होने की प्रतीक्षा करने के लिए अतिरिक्त ध्वज प्रदान करना संभव है।
पैरामीटर |
---|
userId | int : पृष्ठभूमि में प्रारंभ करने के लिए उपयोगकर्ता का |
waitFlag | boolean : उपयोगकर्ता के प्रारंभ और अनलॉक होने तक कमांड को प्रतीक्षा कराएगा। |
रिटर्न |
---|
boolean | यदि उपयोगकर्ता पृष्ठभूमि में सफलतापूर्वक प्रारंभ किया गया था तो यह सत्य है। |
प्रारंभ दृश्य पृष्ठभूमि उपयोगकर्ता
public boolean startVisibleBackgroundUser (int userId,
int displayId,
boolean waitFlag)
किसी दिए गए उपयोगकर्ता को पृष्ठभूमि में प्रारंभ करता है, जो दिए गए डिस्प्ले में दिखाई देता है (यानी, उपयोगकर्ता को उस डिस्प्ले में गतिविधियों को लॉन्च करने की अनुमति देता है)।
ध्यान दें: यह कमांड यह जांच नहीं करता है कि उपयोगकर्ता मौजूद है या नहीं, डिस्प्ले उपलब्ध है, device supports such feature
, आदि।
पैरामीटर |
---|
userId | int : पृष्ठभूमि में प्रारंभ करने के लिए उपयोगकर्ता का |
displayId | int : उपयोगकर्ता को प्रारंभ करने के लिए डिस्प्ले दिखाई देता है |
waitFlag | boolean : उपयोगकर्ता के प्रारंभ और अनलॉक होने तक कमांड को प्रतीक्षा कराएगा। |
रिटर्न |
---|
boolean | यदि उपयोगकर्ता सफलतापूर्वक पृष्ठभूमि में दिखाई देने लगा है तो true । |
stopUser
public boolean stopUser (int userId,
boolean waitFlag,
boolean forceFlag)
किसी दिए गए उपयोगकर्ता को रोकें. ऑपरेशन के प्रभावी होने की प्रतीक्षा करने और उपयोगकर्ता को बलपूर्वक समाप्त करने के लिए अतिरिक्त झंडे प्रदान करना संभव है। वर्तमान और सिस्टम उपयोगकर्ता को रोक नहीं सकता.
पैरामीटर |
---|
userId | int : उपयोगकर्ता को रोकने के लिए। |
waitFlag | boolean : उपयोगकर्ता के रुकने तक कमांड को प्रतीक्षा कराएगा। |
forceFlag | boolean : उपयोगकर्ता को बलपूर्वक रोक देगा। |
रिटर्न |
---|
boolean | यदि उपयोगकर्ता को सफलतापूर्वक रोक दिया गया तो यह सत्य है। |
stopUser
public boolean stopUser (int userId)
किसी दिए गए उपयोगकर्ता को रोकता है. यदि उपयोगकर्ता पहले ही बंद हो चुका है, तो यह विधि एक NOOP है। वर्तमान और सिस्टम उपयोगकर्ता को रोक नहीं सकता.
पैरामीटर |
---|
userId | int : उपयोगकर्ता को रोकने के लिए। |
रिटर्न |
---|
boolean | यदि उपयोगकर्ता को सफलतापूर्वक रोक दिया गया तो यह सत्य है। |
माइक्रोड्रॉइड का समर्थन करता है
public boolean supportsMicrodroid ()
माइक्रोड्रॉइड चलाने के लिए पूर्व शर्तों की जाँच करता है।
रिटर्न |
---|
boolean | यदि पूर्व शर्तें पूरी होती हैं तो सत्य लौटाता है, अन्यथा गलत लौटाता है। |
माइक्रोड्रॉइड का समर्थन करता है
public boolean supportsMicrodroid (boolean protectedVm)
माइक्रोड्रॉइड चलाने के लिए पूर्व शर्तों की जाँच करता है।
पैरामीटर |
---|
protectedVm | boolean : यदि माइक्रोड्रॉइड को संरक्षित वीएम पर चलाने का इरादा है तो यह सच है। |
रिटर्न |
---|
boolean | यदि पूर्व शर्तें पूरी होती हैं तो सत्य लौटाता है, अन्यथा गलत लौटाता है। |
उपयोगकर्ता बदलें
public boolean switchUser (int userId)
डिफ़ॉल्ट टाइमआउट के साथ किसी अन्य उपयोगकर्ता आईडी पर स्विच करें। switchUser(int, long)
.
रिटर्न |
---|
boolean | यदि नया उपयोगकर्ता आईडी उपयोगकर्ता आईडी प्रदाता से मेल खाता है तो यह सत्य है। अन्यथा मिथ्या। |
उपयोगकर्ता बदलें
public boolean switchUser (int userId,
long timeout)
समय सीमा के रूप में दिए गए टाइमआउट के साथ किसी अन्य उपयोगकर्ता आईडी पर स्विच करें। उपयोगकर्ता परिवर्तन सफल होने के बाद कीगार्ड को अक्षम करने का प्रयास।
पैरामीटर |
---|
userId | int |
timeout | long : स्विच-उपयोगकर्ता के लिए गलत रिटर्न देने से पहले प्रतीक्षा करना विफल रहा। |
रिटर्न |
---|
boolean | यदि नया उपयोगकर्ता आईडी उपयोगकर्ता आईडी प्रदाता से मेल खाता है तो यह सत्य है। अन्यथा मिथ्या। |
बगरेपोर्ट लें
public Bugreport takeBugreport ()
एक बग्रेपोर्ट लें और इसे संभालने के लिए इसे Bugreport
ऑब्जेक्ट के अंदर लौटा दें। समस्या होने पर शून्य वापस लौटें। बुग्रेपोर्ट ऑब्जेक्ट में संदर्भित फ़ाइल को Bugreport.close()
के माध्यम से साफ़ करने की आवश्यकता है।
अनइंस्टॉलपैकेज
public String uninstallPackage (String packageName)
डिवाइस से एंड्रॉइड पैकेज अनइंस्टॉल करें।
पैरामीटर |
---|
packageName | String : अनइंस्टॉल करने के लिए एंड्रॉइड पैकेज |
रिटर्न |
---|
String | त्रुटि कोड के साथ एक String , या सफल होने पर null । |
पैकेजफॉरयूजर को अनइंस्टॉल करें
public String uninstallPackageForUser (String packageName,
int userId)
किसी दिए गए उपयोगकर्ता के लिए डिवाइस से Android पैकेज अनइंस्टॉल करें।
पैरामीटर |
---|
packageName | String : अनइंस्टॉल करने के लिए एंड्रॉइड पैकेज |
userId | int : अनइंस्टॉल करने के लिए पूर्णांक उपयोगकर्ता आईडी। |
रिटर्न |
---|
String | त्रुटि कोड के साथ एक String , या सफल होने पर null । |
संरक्षित तरीके
createParser
protected AaptParser createParser (File appFile)
doAdbReboot
protected void doAdbReboot (NativeDevice.RebootMode rebootMode,
String reason)
एडीबी रीबूट करें।
पैरामीटर |
---|
rebootMode | NativeDevice.RebootMode : इस रीबूट का एक मोड। |
reason | String : इस रिबूट के लिए। |
getBugreportzInternal
protected File getBugreportzInternal ()
Bugreportz ज़िप फ़ाइल को ERROR(/File)
के रूप में प्राप्त करने के लिए आंतरिक सहायक विधि।
GetCheckNewUserSleep
protected long getCheckNewUserSleep ()
परीक्षण हेतु उजागर किया गया।
getHostCurrentTime
protected long getHostCurrentTime ()
परीक्षण हेतु उजागर किया गया
प्रीपोस्टबूटसेटअप
protected void prePostBootSetup ()
प्रत्येक डिवाइस प्रकार (AndroidNativeDevice, TestDevice) को विशिष्ट पोस्ट बूट सेटअप के लिए इस विधि को ओवरराइड करने की अनुमति देता है।
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2023-07-19 (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":"अन्य"
}]