لعبة MonkeyRunner

فئة cloudrunner - تتضمن طرقًا مساعِدة ثابتة.

ملخّص

الطرق
إلغاء تنبيه (رسالة سلسلة، عنوان سلسلة، سلسلة okTitle)
يتم عرض مربّع حوار للتنبيه بشأن عملية تنفيذ البرنامج الحالي.
عدد صحيح choice (رسالة سلسلة، خيارات قابلة للتكرار، عنوان سلسلة)
تعرض مربّع حوار يتضمن قائمة بالخيارات المتعلقة بالعملية التي يتم فيها تشغيل البرنامج الحالي.
إلغاء المساعدة (تنسيق سلسلة)
تعرض مرجع واجهة برمجة التطبيقات monkeyrunner بأسلوب يشبه نمط أداة pydoc في Python، وذلك باستخدام التنسيق المحدَّد.
سلسلة إدخال (رسالة سلسلة، سلسلة ومبدئية، سلسلة العنوان، سلسلة okTitle، سلسلة cancelTitle)
يتم عرض مربّع حوار يقبل الإدخال.
إلغاء النوم (عدد ثواني العائم)
إيقاف البرنامج الحالي مؤقتًا للعدد المحدد من الثواني.
MonkeyDevice returnForConnection (مهلة float، string رقم تعريف الجهاز)
يحاول إجراء اتصال بين الواجهة الخلفية monkeyrunner والجهاز أو المحاكي المحدّد.

الطرق المتاحة للجميع

سلسلة تنبيه ( رسالة سلسلة، عنوان سلسلة، سلسلة okTitle)

يتم عرض مربّع حوار للتنبيه بشأن عملية تنفيذ البرنامج الحالي. يظهر مربّع الحوار هذا بشكل نمطي، وبالتالي يتوقف البرنامج مؤقتًا إلى أن ينقر المستخدم على زرّ مربّع الحوار.

الوسيطات
رسالة الرسالة التي سيتم عرضها في مربّع الحوار.
title عنوان مربّع الحوار. القيمة التلقائية هي "تنبيه".
okTitle النص المعروض في زر مربّع الحوار القيمة التلقائية هي "OK".

عدد صحيح الاختيار (رسالة سلسلة، خيارات قابلة للتكرار، عنوان سلسلة)

تعرض مربّع حوار يتضمن قائمة بالخيارات المتعلقة بالعملية التي يتم فيها تشغيل البرنامج الحالي. يكون مربّع الحوار مشروطًا، وبالتالي يتوقف البرنامج مؤقتًا إلى أن ينقر المستخدم على أحد أزرار مربّع الحوار.

الوسيطات
رسالة رسالة الطلب المعروضة في مربّع الحوار
اخْتِيَارَاتْ يشير ذلك المصطلح إلى نص قابل للتكرار في Python يحتوي على كائن واحد أو أكثر يتم عرضه كسلاسل. والنموذج المقترَح هو مصفوفة من السلاسل.
title عنوان مربّع الحوار. القيمة التلقائية هي "الإدخال".
الركلات المردودة
  • إذا اختار المستخدم الزر "حسنًا" ونقر على الزر "حسنًا"، تعرض الطريقة الفهرس المستند إلى 0 للاختيار ضمن قابل للتكرار. إذا نقر المستخدم على زر "إلغاء"، ستعرض الطريقة -1.

void مساعدة (تنسيق سلسلة)

تعرض مرجع واجهة برمجة التطبيقات monkeyrunner بأسلوب يشبه نمط أداة pydoc في Python، وذلك باستخدام التنسيق المحدَّد.

الوسيطات
الصيغة تمثّل هذه السمة تنسيق الترميز المطلوب استخدامه في الإخراج. والقيم المحتملة هي "نص" للنص العادي أو "html" للغة HTML.

سلسلة إدخال (سلسلة رسالة سلسلة القيمة المبدئية، سلسلة العنوان، سلسلة okTitle، سلسلة إلغاءالعنوان)

يتم عرض مربّع حوار يقبل الإدخال وإعادته إلى البرنامج. ويكون مربّع الحوار نمطيًا، وبالتالي يتوقف البرنامج مؤقتًا إلى أن ينقر المستخدم على أحد أزرار مربّع الحوار.

يتضمّن مربّع الحوار زرَّين، أحدهما يعرض قيمة okTitle ويعرض الآخر قيمة cancelTitle. وإذا نقر المستخدم على الزر okTitle، يتم عرض القيمة الحالية لمربّع الإدخال. إذا نقر المستخدم على الزر cancelTitle، سيتم عرض سلسلة فارغة.

الوسيطات
رسالة رسالة الطلب المعروضة في مربّع الحوار
القيمة المبدئية القيمة الأولية التي سيتم عرضها في مربع الحوار. القيمة التلقائية هي سلسلة فارغة.
title عنوان مربّع الحوار. القيمة التلقائية هي "الإدخال".
okTitle النص المعروض في الزر okTitle. الإعداد التلقائي هو "حسنًا".
إلغاء العنوان النص المعروض في الزر cancelTitle. الخيار التلقائي هو "إلغاء".
الركلات المردودة
  • إذا نقر المستخدم على الزر okTitle، ستعرض الطريقة القيمة الحالية لمربّع إدخال مربّع الحوار. إذا نقر المستخدم على الزر cancelTitle، ستعرض الطريقة سلسلة فارغة.

فارغ النوم ( الثانية) )

إيقاف البرنامج الحالي مؤقتًا للعدد المحدد من الثواني.

الوسيطات
ثانية عدد الثواني المطلوب إيقافها مؤقتًا.

MonkeyDevice انتظار_الاتصال (مهلة float، string deviceId)

يحاول إجراء اتصال بين الواجهة الخلفية monkeyrunner والجهاز أو المحاكي المحدّد.

الوسيطات
وقت مستقطع عدد الثواني المطلوب انتظارها حتى يتم الاتصال. الإعداد التلقائي هو الانتظار للأبد.
رقم تعريف الجهاز تعبير عادي يحدد الرقم التسلسلي للجهاز أو المحاكي راجِع الموضوع Android Debug Bridge للتعرّف على وصف الجهاز والأرقام التسلسلية للمحاكي.
الركلات المردودة
  • مثيل MonkeyDevice للجهاز أو المحاكي. استخدِم هذا الكائن للتحكّم في الجهاز أو المحاكي والتواصل معه.