AoaTargetPreparer

public class AoaTargetPreparer
extends BaseTargetPreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.AoaTargetPreparer


ITargetPreparer שמבצע סדרה של פעולות (למשל קליקים ותנועות החלקה) באמצעות פרוטוקול Android Open Accessory‏ (AOAv2). כך אפשר לשלוט במכשיר Android בלי להפעיל את ניפוי הבאגים ב-USB.

הפונקציה מקבלת רשימה של מחרוזות שתואמות לשיטות AoaDevice:

  • לוחצים באמצעות קואורדינטות x ו-y, למשל "click 0 0" או "longClick 360 640".
  • מחליקים בין שתי קבוצות של קואורדינטות במספר אלפיות שנייה שצוין, לדוגמה "swipe 0 0 100 360 640" כדי להחליק מ-(0, 0) אל (360, 640) ב-100 אלפיות השנייה.
  • כותבים מחרוזת של טקסט אלפאנומרי, למשל 'write hello world'.
  • מקישים על שילוב מקשים, למשל 'מקש ימינה 2*TAB ENTER'.
  • מוציאים את המכשיר ממצב שינה באמצעות "wake".
  • לוחצים על הלחצן הראשי עם "דף הבית".
  • לוחצים על לחצן 'הקודם' עם 'הקודם'.
  • המתנה למספר אלפיות השנייה שצוין, למשל "sleep 1000" כדי להמתין 1,000 אלפיות השנייה.

סיכום

קונסטרוקטורים גלויים לכולם

AoaTargetPreparer()

שיטות ציבוריות

void setUp(TestInformation testInfo)

קונסטרוקטורים גלויים לכולם

AoaTargetPreparer

public AoaTargetPreparer ()

שיטות ציבוריות

setUp

public void setUp (TestInformation testInfo)

פרמטרים
testInfo TestInformation

זריקות
BuildError
DeviceNotAvailableException
TargetSetupError