यह monkeyrunner क्लास है, जिसमें स्टैटिक यूटिलिटी के तरीके शामिल होते हैं.
खास जानकारी
माटिंग में इस्तेमाल हुए तरीके | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
यह फ़ंक्शन, मौजूदा प्रोग्राम को चलाने वाली प्रोसेस के लिए सूचना वाला डायलॉग दिखाता है.
|
||||||||||
|
यह मौजूदा प्रोग्राम को चलाने वाली प्रोसेस के लिए, विकल्पों की सूची वाला डायलॉग दिखाता है.
|
||||||||||
|
यह दिए गए फ़ॉर्मैट का इस्तेमाल करके, Python के
pydoc टूल की तरह ही monkeyrunner API रेफ़रंस दिखाता है.
|
||||||||||
|
यह एक ऐसा डायलॉग दिखाता है जिसमें इनपुट स्वीकार किया जाता है.
|
||||||||||
|
इस फ़ंक्शन का इस्तेमाल करके, मौजूदा प्रोग्राम को तय किए गए सेकंड के लिए रोका जा सकता है.
|
||||||||||
MonkeyDevice
|
यह
monkeyrunner बैकएंड और तय किए गए डिवाइस या एम्युलेटर के बीच कनेक्शन बनाने की कोशिश करता है.
|
पब्लिक मेथड
string alert ( string message, string title, string okTitle)
यह फ़ंक्शन, मौजूदा प्रोग्राम को चलाने वाली प्रोसेस के लिए सूचना वाला डायलॉग दिखाता है. डायलॉग, मॉडल है. इसलिए, जब तक उपयोगकर्ता डायलॉग के बटन पर क्लिक नहीं करता, तब तक प्रोग्राम रुक जाता है.
तर्क
ग्राहक का मैसेज | डायलॉग बॉक्स में दिखने वाला मैसेज. |
---|---|
title | डायलॉग बॉक्स का टाइटल. डिफ़ॉल्ट वैल्यू "Alert" होती है. |
okTitle | डायलॉग बटन में दिखने वाला टेक्स्ट. इसकी डिफ़ॉल्ट वैल्यू "OK" है. |
integer choice (string message, iterable choices, string title)
यह मौजूदा प्रोग्राम को चलाने वाली प्रोसेस के लिए, विकल्पों की सूची वाला डायलॉग दिखाता है. डायलॉग, मॉडल होता है. इसलिए, जब तक उपयोगकर्ता डायलॉग के किसी बटन पर क्लिक नहीं करता, तब तक प्रोग्राम रुक जाता है.
तर्क
ग्राहक का मैसेज | डायलॉग में दिखने वाला प्रॉम्प्ट मैसेज. |
---|---|
विकल्प | एक Python iterable, जिसमें एक या उससे ज़्यादा ऑब्जेक्ट होते हैं. इन्हें स्ट्रिंग के तौर पर दिखाया जाता है. सुझाया गया फ़ॉर्म, स्ट्रिंग की ऐरे है. |
title | डायलॉग बॉक्स का टाइटल. डिफ़ॉल्ट रूप से, यह "Input" पर सेट होता है. |
रिटर्न
- अगर उपयोगकर्ता कोई विकल्प चुनता है और "ठीक है" बटन पर क्लिक करता है, तो यह तरीका, इटरेट किए जा सकने वाले ऑब्जेक्ट में चुने गए विकल्प का 0 पर आधारित इंडेक्स दिखाता है. अगर उपयोगकर्ता "रद्द करें" बटन पर क्लिक करता है, तो यह तरीका -1 दिखाता है.
void help (string format)
यह दिए गए फ़ॉर्मैट का इस्तेमाल करके, Python के pydoc
टूल की तरह ही monkeyrunner API रेफ़रंस दिखाता है.
तर्क
प्रारूप | आउटपुट में इस्तेमाल करने के लिए मार्कअप फ़ॉर्मैट. संभावित वैल्यू, सामान्य टेक्स्ट के लिए "text" या एचटीएमएल के लिए "html" हैं. |
---|
string input (string message string initialValue, string title, string okTitle, string cancelTitle)
यह एक ऐसा डायलॉग दिखाता है जो इनपुट स्वीकार करता है और उसे प्रोग्राम में वापस भेजता है. डायलॉग, मॉडल होता है. इसलिए, जब तक उपयोगकर्ता डायलॉग के किसी बटन पर क्लिक नहीं करता, तब तक प्रोग्राम रुक जाता है.
डायलॉग बॉक्स में दो बटन होते हैं. इनमें से एक में okTitle वैल्यू और दूसरे में cancelTitle वैल्यू दिखती है. अगर उपयोगकर्ता okTitle बटन पर क्लिक करता है, तो इनपुट बॉक्स की मौजूदा वैल्यू वापस मिल जाती है. अगर उपयोगकर्ता cancelTitle बटन पर क्लिक करता है, तो एक खाली स्ट्रिंग दिखती है.
तर्क
ग्राहक का मैसेज | डायलॉग में दिखने वाला प्रॉम्प्ट मैसेज. |
---|---|
initialValue | डायलॉग बॉक्स में दिखने वाली शुरुआती वैल्यू. डिफ़ॉल्ट रूप से, यह खाली स्ट्रिंग होती है. |
title | डायलॉग बॉक्स का टाइटल. डिफ़ॉल्ट रूप से, यह "Input" पर सेट होता है. |
okTitle | okTitle बटन में दिखने वाला टेक्स्ट. डिफ़ॉल्ट वैल्यू "OK" होती है. |
cancelTitle | cancelTitle बटन में दिखने वाला टेक्स्ट. डिफ़ॉल्ट रूप से, "रद्द करें" चुना जाता है. |
रिटर्न
- अगर उपयोगकर्ता okTitle बटन पर क्लिक करता है, तो यह तरीका, डायलॉग बॉक्स के इनपुट बॉक्स की मौजूदा वैल्यू दिखाता है. अगर उपयोगकर्ता cancelTitle बटन पर क्लिक करता है, तो यह तरीका एक खाली स्ट्रिंग दिखाता है.
void sleep ( float seconds )
इस फ़ंक्शन का इस्तेमाल करके, मौजूदा प्रोग्राम को तय किए गए सेकंड के लिए रोका जा सकता है.
तर्क
सेकंड | रोकने के लिए सेकंड की संख्या. |
---|
MonkeyDevice
waitForConnection
(float timeout,
string deviceId)
यह कुकी, monkeyrunner
बैकएंड और तय किए गए डिवाइस या एम्युलेटर के बीच कनेक्शन बनाने की कोशिश करती है.
तर्क
टाइम आउट | कनेक्शन के लिए इंतज़ार करने के लिए सेकंड की संख्या. डिफ़ॉल्ट रूप से, यह हमेशा के लिए इंतज़ार करने पर सेट होता है. |
---|---|
deviceId | यह एक रेगुलर एक्सप्रेशन है, जो डिवाइस या एम्युलेटर का सीरियल नंबर तय करता है. डिवाइस और एम्युलेटर के सीरियल नंबर के बारे में जानने के लिए, Android Debug Bridge विषय देखें. |
रिटर्न
-
डिवाइस या एम्युलेटर के लिए
MonkeyDevice
उदाहरण. इस ऑब्जेक्ट का इस्तेमाल, डिवाइस या एम्युलेटर को कंट्रोल करने और उससे कम्यूनिकेट करने के लिए करें.