סל4לקוח
public
class
Sl4aClient
extends Object
JavaScript.lang.Object | |
↳ | com.android.tradefed.util.sl4a.Sl4aClient |
לקוח סל4A לאינטראקציה דרך RPC עם שכבת סקריפטים של SL4A.
סיכום
שדות | |
---|---|
public
static
final
String |
IS_SL4A_RUNNING_CMD
|
public
static
final
String |
IS_SL4A_RUNNING_CMD_OLD
|
public
static
final
String |
SL4A_LAUNCH_CMD
|
public
static
final
String |
STOP_SL4A_CMD
|
בנאים ציבוריים | |
---|---|
Sl4aClient(ITestDevice device, int hostPort, int devicePort)
יצירת הלקוח של Sl4A. |
|
Sl4aClient(ITestDevice device, File sl4aApkFile)
יצירת הלקוח של Sl4A. |
שיטות ציבוריות | |
---|---|
void
|
close()
סוגרים את חיבור sl4a לצד המכשיר וסוגרים כל מכונה פועלת של sl4a. |
Sl4aEventDispatcher
|
getEventDispatcher()
להחזיר את סדרן האירוע כדי להמתין לאירועים. |
boolean
|
isSl4ARunning()
הפונקציה מחזירה true אם הלקוח בצד המכשיר sl4a פועל. |
void
|
open()
Assistant מפעילה בפועל את מארח החיבור למכשיר עבור sl4a. |
Object
|
rpcCall(String methodName, Object... args)
מפעילים קריאה ל-RPC בשכבת sl4a. |
static
Sl4aClient
|
startSL4A(ITestDevice device, File sl4aApkFile)
שיטת נוחות ליצירה ולהפעלה של לקוח מוכן לשימוש. |
void
|
startSl4A()
הפעלת לקוח sl4a בצד המכשיר. |
שיטות מוגנות | |
---|---|
IRunUtil
|
getRunUtil()
הפונקציה מחזירה את מופע ברירת המחדל של runutil. |
void
|
startEventDispatcher()
הפעלת סדרן האירוע. |
שדות
IS_SL4A_RUNNING_CMD
public static final String IS_SL4A_RUNNING_CMD
IS_SL4A_RUNNING_CMD_OLD
public static final String IS_SL4A_RUNNING_CMD_OLD
SL4A_LAUNCH_CMD
public static final String SL4A_LAUNCH_CMD
STOP_SL4A_CMD
public static final String STOP_SL4A_CMD
בנאים ציבוריים
סל4לקוח
public Sl4aClient (ITestDevice device, int hostPort, int devicePort)
יצירת הלקוח של Sl4A.
פרמטרים | |
---|---|
device |
ITestDevice : ה-{ITestDevice} שעבורו הלקוח ישמש. |
hostPort |
int : היציאה במכונה המארחת שמתחברת ללקוח sl4a. |
devicePort |
int : יציאת המכשיר שמשמשת לתקשורת. |
סל4לקוח
public Sl4aClient (ITestDevice device, File sl4aApkFile)
יצירת הלקוח של Sl4A.
פרמטרים | |
---|---|
device |
ITestDevice : ה-{ITestDevice} שעבורו הלקוח ישמש. |
sl4aApkFile |
File : נתיב קובץ ל-hte sl4a APK להתקנה, או null אם כבר מותקן. |
קליעות | |
---|---|
DeviceNotAvailableException |
שיטות ציבוריות
סגירה
public void close ()
סוגרים את חיבור sl4a לצד המכשיר וסוגרים כל מכונה פועלת של sl4a. אם לא פועלת מכונה, לא יקרה כלום.
getEventDispatcher
public Sl4aEventDispatcher getEventDispatcher ()
להחזיר את סדרן האירוע כדי להמתין לאירועים.
החזרות | |
---|---|
Sl4aEventDispatcher |
isSl4A running
public boolean isSl4ARunning ()
הפונקציה מחזירה true אם הלקוח בצד המכשיר sl4a פועל.
החזרות | |
---|---|
boolean |
קליעות | |
---|---|
DeviceNotAvailableException |
פתיחה
public void open ()
Assistant מפעילה בפועל את מארח החיבור למכשיר עבור sl4a.
rpcCall
public Object rpcCall (String methodName, Object... args)
מפעילים קריאה ל-RPC בשכבת sl4a.
פרמטרים | |
---|---|
methodName |
String : השם של השיטה שאליה צריך לקרוא בצד המכשיר. |
args |
Object : רשימת הארגומנטים שבה יש להשתמש ב-method. |
החזרות | |
---|---|
Object |
תוצאת הבקשה. |
קליעות | |
---|---|
|
אם השיטה המבוקשת לא קיימת. |
startSL4A
public static Sl4aClient startSL4A (ITestDevice device, File sl4aApkFile)
שיטת נוחות ליצירה ולהפעלה של לקוח מוכן לשימוש.
פרמטרים | |
---|---|
device |
ITestDevice : ה-{ITestDevice} שעבורו הלקוח ישמש. |
sl4aApkFile |
File : נתיב קובץ ל-hte sl4a APK להתקנה, או null אם כבר מותקן. |
החזרות | |
---|---|
Sl4aClient |
מופע Sl4aClient שהתחיל. |
קליעות | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableExt [המכשיר לא זמין] |
DeviceNotAvailableException |
startSl4A
public void startSl4A ()
הפעלת לקוח sl4a בצד המכשיר. נניח שה-APK של sl4a מותקנת.
קליעות | |
---|---|
DeviceNotAvailableException |
שיטות מוגנות
getRunUtil
protected IRunUtil getRunUtil ()
הפונקציה מחזירה את מופע ברירת המחדל של runutil. חשיפה לבדיקה.
החזרות | |
---|---|
IRunUtil |
startEventDispatcher
protected void startEventDispatcher ()
הפעלת סדרן האירוע. חשיפה לבדיקה.
קליעות | |
---|---|
DeviceNotAvailableException |