Sl4aClient
public class Sl4aClient
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.sl4a.Sl4aClient |
לקוח Sl4A לאינטראקציה באמצעות RPC עם שכבת Scripting 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 () עוזר למעשה מתחיל את מארח החיבור למכשיר עבור 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
בנאים ציבוריים
Sl4aClient
public Sl4aClient (ITestDevice device, int hostPort, int devicePort)
יוצר את הלקוח Sl4A.
פרמטרים | |
---|---|
device | ITestDevice : ה-{ITestDevice} שהלקוח מיועד עבורו. |
hostPort | int : היציאה במחשב המארח לחיבור ללקוח sl4a. |
devicePort | int : יציאת המכשיר המשמשת לתקשורת. |
Sl4aClient
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 |
isSl4ARunning
public boolean isSl4ARunning ()
החזר true אם לקוח הצד של מכשיר sl4a פועל.
החזרות | |
---|---|
boolean |
זורק | |
---|---|
DeviceNotAvailableException |
לִפְתוֹחַ
public void open ()
עוזר למעשה מתחיל את מארח החיבור למכשיר עבור sl4a.
rpcCall
public Object rpcCall (String methodName, Object... args)
בצע קריאת RPC בשכבת sl4a.
פרמטרים | |
---|---|
methodName | String : שם השיטה שיש לקרוא בצד המכשיר. |
args | Object : רשימת ה-arg לשימוש בשיטה. |
החזרות | |
---|---|
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.DeviceNotAvailableException |
DeviceNotAvailableException |
startSl4A
public void startSl4A ()
מפעיל את לקוח sl4a בצד המכשיר. נניח שה-SL4a apk מותקן.
זורק | |
---|---|
DeviceNotAvailableException |
שיטות מוגנות
getRunUtil
protected IRunUtil getRunUtil ()
החזר את מופע ברירת המחדל של runutil. נחשף לבדיקה.
החזרות | |
---|---|
IRunUtil |
startEventDispatcher
protected void startEventDispatcher ()
מפעיל את סדרן האירועים. נחשף לבדיקה.
זורק | |
---|---|
DeviceNotAvailableException |