नेस्टेड कक्षाएं |
---|
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 () डिवाइस पर सक्रिय एपेक्स के बारे में जानकारी प्राप्त करें। |
| getAllSettings (String namespace) अनुरोधित नाम स्थान के प्रमुख मान युग्म लौटाएँ। |
String | getAndroidId (int userId) UserId से संबद्ध android-id को ढूंढें और वापस करें, यदि नहीं मिला तो शून्य। |
| getAndroidIds () उपयोगकर्ता आईडी से मेल खाते Android आईडी का एक मानचित्र बनाएं। |
PackageInfo | getAppPackageInfo (String packageName) डिवाइस पर इंस्टॉल किए गए पैकेज के बारे में जानकारी प्राप्त करें। |
| getAppPackageInfos () डिवाइस पर स्थापित संकुल की जानकारी प्राप्त करें। |
InputStreamSource | getBugreport () डिवाइस से एक बग रिपोर्ट प्राप्त करता है। |
InputStreamSource | getBugreportz () डिवाइस से एक बगरेपोर्ट प्राप्त करता है। |
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 को useId का मानचित्र प्राप्त करता है। |
int | getUserSerialNumber (int userId) यदि पाया जाता है, तो उपयोगकर्ता आईडी से संबंधित सीरियल नंबर लौटाएं, -10000 किसी भी अन्य मामलों में। |
boolean | hasFeature (String feature) जांचें कि डिवाइस पर कोई सुविधा उपलब्ध है या नहीं। |
String | installPackage (File packageFile, boolean reinstall, String... extraArgs) डिवाइस पर Android पैकेज इंस्टॉल करें। |
String | installPackage (File packageFile, boolean reinstall, boolean grantPermissions, String... extraArgs) डिवाइस पर Android पैकेज इंस्टॉल करें। |
String | installPackage (File packageFile, File certFile, boolean reinstall, String... extraArgs) डिवाइस पर Android पैकेज इंस्टॉल करें। |
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) डिवाइस से Android पैकेज अनइंस्टॉल करें। |
String | uninstallPackageForUser (String packageName, int userId) किसी दिए गए उपयोगकर्ता के लिए डिवाइस से Android पैकेज अनइंस्टॉल करें। |
खेत
DISMISS_KEYGUARD_CMD
public static final String DISMISS_KEYGUARD_CMD
कमांड जिनका उपयोग कीगार्ड को खारिज करने के लिए किया जा सकता है।
सार्वजनिक निर्माणकर्ता
सार्वजनिक तरीके
canSwitchToHeadlessSystemUser
public boolean canSwitchToHeadlessSystemUser ()
लौटाता है कि क्या इसे हेडलेस सिस्टम उपयोगकर्ता पर स्विच करने की अनुमति है।
ClearErrorDialogs
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 की रिपोर्ट करता है, जाहिर तौर पर अतुल्यकालिक रूप से, क्योंकि वर्तमान ढांचे के कार्यान्वयन में कभी-कभी दौड़ की स्थिति होती है। फिर कीगार्ड को खारिज करने के लिए आदेश भेजा जाता है (केवल गैर-सुरक्षित वाले पर काम करता है)
doFileExist
public boolean doesFileExist (String deviceFilePath)
डिवाइस पर फ़ाइल मौजूद है या नहीं यह निर्धारित करने के लिए सहायक विधि।
पैरामीटर |
---|
deviceFilePath | String : जांच करने के लिए डिवाइस पर फ़ाइल का निरपेक्ष पथ |
रिटर्न |
---|
boolean | true अगर फ़ाइल मौजूद है, false अन्यथा। |
doFileExist
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 ()
डिवाइस पर सक्रिय एपेक्स के बारे में जानकारी प्राप्त करें।
getAllSettings
public getAllSettings (String namespace)
अनुरोधित नाम स्थान के प्रमुख मान युग्म लौटाएँ।
पैरामीटर |
---|
namespace | String : {"सिस्टम", "सुरक्षित", "वैश्विक"} में से एक होना चाहिए |
रिटर्न |
---|
| प्रमुख मूल्य जोड़े का नक्शा। नामस्थान समर्थित नहीं है तो शून्य। |
getAndroidId
public String getAndroidId (int userId)
UserId से संबद्ध android-id को ढूंढें और वापस करें, यदि नहीं मिला तो शून्य।
getAndroidIds
public getAndroidIds ()
उपयोगकर्ता आईडी से मेल खाते Android आईडी का एक मानचित्र बनाएं। इस बात की कोई गारंटी नहीं है कि प्रत्येक उपयोगकर्ता आईडी को इस फ़ंक्शन से जुड़ी एक एंड्रॉइड आईडी मिलेगी, इसलिए कुछ उपयोगकर्ता आईडी शून्य से मेल खा सकती हैं।
रिटर्न |
---|
| Android आईडी का नक्शा उपयोगकर्ता आईडी से मेल खाता हुआ मिला। |
getAppPackageInfo
public PackageInfo getAppPackageInfo (String packageName)
डिवाइस पर इंस्टॉल किए गए पैकेज के बारे में जानकारी प्राप्त करें।
पैरामीटर |
---|
packageName | String |
getAppPackageInfos
public getAppPackageInfos ()
डिवाइस पर स्थापित संकुल की जानकारी प्राप्त करें।
getBugreport
public InputStreamSource getBugreport ()
डिवाइस से एक बग रिपोर्ट प्राप्त करता है।
इसका कार्यान्वयन एसडीकार्ड के बिना डिवाइस पर काम करना जारी रखने की गारंटी है (या जहां एसडीकार्ड अभी तक माउंट नहीं किया गया है)।
getBugreportz
public InputStreamSource getBugreportz ()
डिवाइस से एक बगरेपोर्ट प्राप्त करता है। ज़िप प्रारूप बगरेपोर्ट में मुख्य बगरेपोर्ट और अन्य लॉग फ़ाइलें होती हैं जो डिबगिंग के लिए उपयोगी होती हैं।
केवल 'adb version' > 1.0.36 के लिए समर्थित
getCurrentFoldableState
public DeviceFoldableState getCurrentFoldableState ()
डिवाइस की वर्तमान फोल्डेबल स्थिति लौटाता है या कुछ समस्याएँ होने पर अशक्त करता है।
getCurrentUser
public int getCurrentUser ()
वर्तमान चल रहे उपयोगकर्ता की आईडी लौटाएं। त्रुटि के मामले में, वापसी -10000।
getFoldableStates
public getFoldableStates ()
डिवाइस पर फोल्डेबल स्टेट्स की सूची लौटाता है। "Cmd device_state प्रिंट-स्टेट्स" के साथ प्राप्त किया जा सकता है।
getInstalledPackageNames
public getInstalledPackageNames ()
डिवाइस पर मौजूद एप्लिकेशन पैकेज नाम प्राप्त करें।
getKeyguardState
public KeyguardControllerState getKeyguardState ()
कीगार्ड की वर्तमान स्थिति प्राप्त करने के लिए ऑब्जेक्ट वापस करें या समर्थित न होने पर अशक्त।
getMainUserId
public Integer getMainUserId ()
मुख्य उपयोगकर्ता आईडी लौटाता है।
रिटर्न |
---|
Integer | मुख्य उपयोगकर्ता का उपयोगकर्ता आईडी यदि कोई है, और कोई मुख्य उपयोगकर्ता नहीं है तो शून्य। |
getMainlineModuleInfo
public getMainlineModuleInfo ()
डिवाइस पर स्थापित मेनलाइन मॉड्यूल के बारे में जानकारी प्राप्त करें।
public int getMaxNumberOfRunningUsersSupported ()
एक साथ चलने वाले समर्थित उपयोगकर्ताओं की अधिकतम संख्या प्राप्त करें। 0 के लिए डिफ़ॉल्ट।
रिटर्न |
---|
int | एक पूर्णांक एक साथ चलने वाले उपयोगकर्ताओं की संख्या दर्शाता है |
public int getMaxNumberOfUsersSupported ()
समर्थित उपयोगकर्ताओं की अधिकतम संख्या प्राप्त करें। 0 के लिए डिफ़ॉल्ट।
रिटर्न |
---|
int | एक पूर्णांक समर्थित उपयोगकर्ताओं की संख्या दर्शाता है |
getPrimaryUserId
public Integer getPrimaryUserId ()
प्राथमिक उपयोगकर्ता आईडी लौटाता है।
रिटर्न |
---|
Integer | प्राथमिक उपयोगकर्ता का उपयोगकर्ता आईडी यदि कोई है, और कोई प्राथमिक उपयोगकर्ता नहीं है तो शून्य। |
getScreenshot
public InputStreamSource getScreenshot ()
डिवाइस से एक स्क्रीनशॉट लेता है।
getScreenshot
public InputStreamSource getScreenshot (String format,
boolean rescale)
डिवाइस से एक स्क्रीनशॉट लेता है। छोटे आकार के लिए जेपीईजी एन्कोडिंग के बजाय getScreenshot(String)
का उपयोग करने की अनुशंसा की जाती है।
पैरामीटर |
---|
format | String : समर्थित पीएनजी, जेपीईजी |
rescale | boolean : यदि परिणामी छवि के आकार को कम करने के लिए स्क्रीनशॉट को फिर से बढ़ाया जाना चाहिए |
getScreenshot
public InputStreamSource getScreenshot (String format)
डिवाइस से एक स्क्रीनशॉट लेता है। छोटे आकार के लिए जेपीईजी एन्कोडिंग के बजाय गेटस्क्रीनशॉट (प्रारूप) का उपयोग करने की अनुशंसा की जाती है
पैरामीटर |
---|
format | String : समर्थित पीएनजी, जेपीईजी |
getScreenshot
public InputStreamSource getScreenshot (long displayId)
दिए गए डिस्प्ले आईडी से एक स्क्रीनशॉट लेता है। प्रारूप पीएनजी है।
TODO: 'फ़ॉर्मेट' और 'रीस्केल' का समर्थन करने के लिए ऊपर दिए गए कार्यान्वयनों का विस्तार करें
पैरामीटर |
---|
displayId | long : स्क्रीनशॉट प्राप्त करने के लिए स्क्रीन की डिस्प्ले आईडी। |
getSetting
public String getSetting (String namespace,
String key)
getSetting(int, String, String)
देखें और सिस्टम उपयोगकर्ता पर प्रदर्शन किया।
पैरामीटर |
---|
namespace | String |
key | String |
getSetting
public String getSetting (int userId,
String namespace,
String key)
अनुरोधित सेटिंग का मान वापस करें। नामस्थान इनमें से एक होना चाहिए: {"सिस्टम", "सुरक्षित", "वैश्विक"}
पैरामीटर |
---|
userId | int |
namespace | String |
key | String |
रिटर्न |
---|
String | नामस्थान से जुड़ा मान: उपयोगकर्ता की कुंजी। नहीं मिला तो शून्य। |
getUninstallablePackageNames
public getUninstallablePackageNames ()
उन एप्लिकेशन पैकेज नामों को प्राप्त करें जिन्हें अनइंस्टॉल किया जा सकता है। इसे वर्तमान में गैर-सिस्टम पैकेज और अद्यतन सिस्टम पैकेज के रूप में परिभाषित किया गया है।
getUserFlags
public int getUserFlags (int userId)
किसी दिए गए उपयोगकर्ता के झंडे ढूंढें और वापस करें। एंड्रॉइड ओपन सोर्स प्रोजेक्ट में झंडे को "android.content.pm.UserInfo" वर्ग में परिभाषित किया गया है।
रिटर्न |
---|
int | प्रदान किए गए उपयोगकर्ता आईडी से जुड़े झंडे, -10000 किसी भी अन्य मामलों में। |
getUserInfos
public getUserInfos ()
डिवाइस पर UserInfo
को useId का मानचित्र प्राप्त करता है। डिवाइस से आउटपुट अपेक्षा के अनुरूप नहीं होने पर 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)
डिवाइस पर Android पैकेज इंस्टॉल करें।
पैरामीटर |
---|
packageFile | File : स्थापित करने के लिए एपीके फ़ाइल |
reinstall | boolean : true अगर एक पुनर्स्थापना की जानी चाहिए |
extraArgs | String : पारित करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'एडीबी शेल पीएम-एच' देखें। |
रिटर्न |
---|
String | एक त्रुटि कोड के साथ एक ERROR(/String) , या सफलता मिलने पर null । |
पैकेज स्थापित करे
public String installPackage (File packageFile,
boolean reinstall,
boolean grantPermissions,
String... extraArgs)
डिवाइस पर Android पैकेज इंस्टॉल करें।
नोट: केवल उन मामलों का उपयोग करें जिन्हें इंस्टॉल समय पर रनटाइम अनुमति देने के स्पष्ट नियंत्रण की आवश्यकता होती है, उन्हें इस फ़ंक्शन को कॉल करना चाहिए।
पैरामीटर |
---|
packageFile | File : स्थापित करने के लिए एपीके फ़ाइल |
reinstall | boolean : true अगर एक पुनर्स्थापना की जानी चाहिए |
grantPermissions | boolean : यदि सभी रनटाइम अनुमतियां इंस्टॉल समय पर दी जानी चाहिए |
extraArgs | String : पारित करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'एडीबी शेल पीएम-एच' देखें। |
रिटर्न |
---|
String | एक त्रुटि कोड के साथ एक ERROR(/String) , या सफलता मिलने पर null । |
पैकेज स्थापित करे
public String installPackage (File packageFile,
File certFile,
boolean reinstall,
String... extraArgs)
डिवाइस पर Android पैकेज इंस्टॉल करें।
नोट: केवल उन मामलों का उपयोग करें जिन्हें इंस्टॉल समय पर रनटाइम अनुमति देने के स्पष्ट नियंत्रण की आवश्यकता होती है, उन्हें इस फ़ंक्शन को कॉल करना चाहिए।
पैरामीटर |
---|
packageFile | File : स्थापित करने के लिए एपीके फ़ाइल |
certFile | File : true अगर एक पुनर्स्थापना की जानी चाहिए |
reinstall | boolean : यदि सभी रनटाइम अनुमतियां इंस्टॉल समय पर दी जानी चाहिए |
extraArgs | String : पारित करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'एडीबी शेल पीएम-एच' देखें। |
रिटर्न |
---|
String | एक त्रुटि कोड के साथ एक ERROR(/String) , या सफलता मिलने पर null । |
इंस्टॉलपैकेजफॉरयूजर
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 | एक त्रुटि कोड के साथ एक ERROR(/String) , या सफलता मिलने पर null । |
इंस्टॉलपैकेजफॉरयूजर
public String installPackageForUser (File packageFile,
boolean reinstall,
int userId,
String... extraArgs)
किसी दिए गए उपयोगकर्ता के लिए डिवाइस पर Android पैकेज इंस्टॉल करें।
पैरामीटर |
---|
packageFile | File : स्थापित करने के लिए एपीके फ़ाइल |
reinstall | boolean : true अगर एक पुनर्स्थापना की जानी चाहिए |
userId | int : पूर्णांक उपयोगकर्ता आईडी जिसके लिए स्थापित किया जाना है। |
extraArgs | String : पारित करने के लिए वैकल्पिक अतिरिक्त तर्क। उपलब्ध विकल्पों के लिए 'एडीबी शेल पीएम-एच' देखें। |
रिटर्न |
---|
String | एक त्रुटि कोड के साथ एक ERROR(/String) , या सफलता मिलने पर null । |
installPackages
public String installPackages ( packageFiles,
boolean reinstall,
String... extraArgs)
पैरामीटर |
---|
packageFiles | |
reinstall | boolean |
extraArgs | String |
installPackages
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 |
isAppEnumerationसमर्थित है
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 | सच है अगर उपयोगकर्ता माध्यमिक है, अन्यथा झूठा है। |
isUserVisible
public boolean isUserVisible (int userId)
जांचता है कि दिया गया उपयोगकर्ता दिखाई दे रहा है या नहीं।
एक "दृश्यमान" उपयोगकर्ता एक ऐसा उपयोगकर्ता है जो "मानव" उपयोगकर्ता के साथ बातचीत कर रहा है और इसलिए लॉन्च गतिविधियों को लॉन्च करने में सक्षम है (आमतौर पर डिफ़ॉल्ट प्रदर्शन में)।
isUserVisibleOnDisplay
public boolean isUserVisibleOnDisplay (int userId,
int displayId)
जांचता है कि दिया गया उपयोगकर्ता दिए गए डिस्प्ले में दिखाई दे रहा है या नहीं।
एक "दृश्यमान" उपयोगकर्ता एक उपयोगकर्ता है जो "मानव" उपयोगकर्ता के साथ बातचीत कर रहा है और इसलिए उस प्रदर्शन में लॉन्च गतिविधियों को लॉन्च करने में सक्षम है।
पैरामीटर |
---|
userId | int |
displayId | int |
listDisplayIds
public listDisplayIds ()
डिवाइस पर उपलब्ध डिस्प्ले आईडी की सूची एकत्र करें जैसा कि "डंप्सिस सरफेसफ्लिंगर" द्वारा रिपोर्ट किया गया है।
रिटर्न |
---|
| प्रदर्शनों की सूची। डिफ़ॉल्ट हमेशा डिफ़ॉल्ट डिस्प्ले 0 लौटाता है। |
listDisplayIdsForStartingVisibleपृष्ठभूमिउपयोगकर्ता
public listDisplayIdsForStartingVisibleBackgroundUsers ()
start a user visible in the background
के लिए उपयोग किए जा सकने वाले डिस्प्ले की सूची प्राप्त करता है।
listUsers
public listUsers ()
डिवाइस पर उपयोगकर्ताओं की सूची प्राप्त करता है। डिवाइस से आउटपुट अपेक्षा के अनुरूप नहीं होने पर DeviceRuntimeException
फेंक देगा।
रिटर्न |
---|
| उपयोगकर्ता आईडी की सूची। |
logBugreport
public boolean logBugreport (String dataName,
ITestLogger listener)
बग रिपोर्ट लेने और पत्रकारों को लॉग इन करने के लिए हेल्पर तरीका।
पैरामीटर |
---|
dataName | String : वह नाम जिसके अंतर्गत बगरेपोर्ट की सूचना दी जाएगी। |
listener | ITestLogger : बग रिपोर्ट लॉग करने के लिए एक ITestLogger । |
रिटर्न |
---|
boolean | लॉगिंग सफल होने पर सही, अन्यथा गलत। |
पोस्टआमंत्रणTearDown
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 | सच है अगर हम उपयोगकर्ता को हटाने में सफल रहे, तो गलत अन्यथा। |
setDeviceOwner
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 |
शटडाउनMicrodroid
public void shutdownMicrodroid (ITestDevice microdroidDevice)
यदि कोई मौजूद है तो माइक्रोड्रॉइड डिवाइस को बंद कर देता है।
पैरामीटर |
---|
microdroidDevice | ITestDevice |
startUser
public boolean startUser (int userId)
किसी दिए गए उपयोगकर्ता को पृष्ठभूमि में प्रारंभ करता है यदि यह वर्तमान में रुका हुआ है। यदि उपयोगकर्ता पहले से ही पृष्ठभूमि में चल रहा है, तो यह विधि NOOP है।
पैरामीटर |
---|
userId | int : उपयोगकर्ता की पृष्ठभूमि में शुरू करने के लिए |
रिटर्न |
---|
boolean | सच अगर उपयोगकर्ता पृष्ठभूमि में सफलतापूर्वक शुरू किया गया था। |
startUser
public boolean startUser (int userId,
boolean waitFlag)
किसी दिए गए उपयोगकर्ता को पृष्ठभूमि में प्रारंभ करता है यदि यह वर्तमान में रुका हुआ है। यदि उपयोगकर्ता पहले से ही पृष्ठभूमि में चल रहा है, तो यह विधि NOOP है। ऑपरेशन के प्रभावी होने की प्रतीक्षा करने के लिए अतिरिक्त फ़्लैग प्रदान करना संभव है।
पैरामीटर |
---|
userId | int : उपयोगकर्ता की पृष्ठभूमि में शुरू करने के लिए |
waitFlag | boolean : उपयोगकर्ता के शुरू होने और अनलॉक होने तक कमांड को प्रतीक्षा करेगा। |
रिटर्न |
---|
boolean | सच अगर उपयोगकर्ता पृष्ठभूमि में सफलतापूर्वक शुरू किया गया था। |
startVisibleBackgroundUser
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 | सही है अगर नया userId userId प्रदाता से मेल खाता है। झूठा अन्यथा। |
उपयोगकर्ता बदलें
public boolean switchUser (int userId,
long timeout)
समय सीमा के रूप में प्रदान किए गए टाइमआउट के साथ किसी अन्य उपयोगकर्ता आईडी पर स्विच करें। उपयोक्ता परिवर्तन सफल होने के बाद कीगार्ड को अक्षम करने का प्रयास।
पैरामीटर |
---|
userId | int |
timeout | long : स्विच-उपयोगकर्ता के लिए झूठी वापसी से पहले प्रतीक्षा करना विफल रहा। |
रिटर्न |
---|
boolean | सही है अगर नया userId userId प्रदाता से मेल खाता है। झूठा अन्यथा। |
takeBugreport
public Bugreport takeBugreport ()
एक बग्रेपोर्ट लें और इसे हैंडल करने के लिए एक Bugreport
ऑब्जेक्ट के अंदर लौटा दें। समस्या के मामले में शून्य लौटें। Bugreport ऑब्जेक्ट में संदर्भित फ़ाइल को Bugreport.close()
द्वारा साफ़ करने की आवश्यकता है।
अनइंस्टॉलपैकेज
public String uninstallPackage (String packageName)
डिवाइस से Android पैकेज अनइंस्टॉल करें।
पैरामीटर |
---|
packageName | String : स्थापना रद्द करने के लिए Android पैकेज |
रिटर्न |
---|
String | एक त्रुटि कोड के साथ एक ERROR(/String) , या सफलता मिलने पर null । |
अनइंस्टॉलपैकेजफॉरयूजर
public String uninstallPackageForUser (String packageName,
int userId)
किसी दिए गए उपयोगकर्ता के लिए डिवाइस से Android पैकेज अनइंस्टॉल करें।
पैरामीटर |
---|
packageName | String : स्थापना रद्द करने के लिए Android पैकेज |
userId | int : अनइंस्टॉल करने के लिए पूर्णांक उपयोगकर्ता आईडी। |
रिटर्न |
---|
String | एक त्रुटि कोड के साथ एक ERROR(/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 ()
बग्रेपोर्ट्ज़ ज़िप फ़ाइल को ERROR(/File)
के रूप में प्राप्त करने के लिए आंतरिक सहायक विधि।
getCheckNewUserSleep
protected long getCheckNewUserSleep ()
परीक्षण के लिए उजागर।
getHostCurrentTime
protected long getHostCurrentTime ()
परीक्षण के लिए उजागर
prePostBootSetup
protected void prePostBootSetup ()
विशिष्ट पोस्ट बूट सेटअप के लिए प्रत्येक डिवाइस प्रकार (AndroidNativeDevice, TestDevice) को इस विधि को ओवरराइड करने की अनुमति देता है।
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2023-04-28 (UTC) को अपडेट किया गया.
[]
[]