Sl4aClient
public
class
Sl4aClient
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.sl4a.Sl4aClient |
לקוח Sl4A שמאפשר אינטראקציה באמצעות 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, File sl4aApkFile)
יצירת הלקוח של Sl4A. |
|
Sl4aClient(ITestDevice device, int hostPort, int devicePort)
יצירת הלקוח של 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, File sl4aApkFile)
יצירת הלקוח של Sl4A.
פרמטרים | |
---|---|
device |
ITestDevice : ה-{ITestDevice} שהלקוח יהיה עבורו. |
sl4aApkFile |
File : נתיב הקובץ של קובץ ה-apk של sl4a להתקנה, או null אם הוא כבר מותקן. |
זריקות | |
---|---|
DeviceNotAvailableException |
Sl4aClient
public Sl4aClient (ITestDevice device, int hostPort, int devicePort)
יצירת הלקוח של Sl4A.
פרמטרים | |
---|---|
device |
ITestDevice : ה-{ITestDevice} שהלקוח יהיה עבורו. |
hostPort |
int : היציאה במכונה המארחת להתחברות ללקוח sl4a. |
devicePort |
int : יציאת המכשיר שמשמשת לתקשורת. |
שיטות ציבוריות
סגירה
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 : רשימת הארגומנטים שישמשו את השיטה. |
החזרות | |
---|---|
Object |
התוצאה של הבקשה. |
זריקות | |
---|---|
|
אם השיטה המבוקשת לא קיימת. |
startSL4A
public static Sl4aClient startSL4A (ITestDevice device, File sl4aApkFile)
שיטה נוחה ליצירה ולהפעלה של לקוח מוכן לשימוש.
פרמטרים | |
---|---|
device |
ITestDevice : ה-{ITestDevice} שהלקוח יהיה עבורו. |
sl4aApkFile |
File : נתיב הקובץ של קובץ ה-apk של sl4a להתקנה, או null אם הוא כבר מותקן. |
החזרות | |
---|---|
Sl4aClient |
מכונה של Sl4aClient שהופעלה. |
זריקות | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
startSl4A
public void startSl4A ()
הפעלת לקוח sl4a בצד המכשיר. נניח שה-apk של sl4a מותקן.
זריקות | |
---|---|
DeviceNotAvailableException |
שיטות מוגנות
getRunUtil
protected IRunUtil getRunUtil ()
החזרת מופע runutil שמוגדר כברירת מחדל. חשוף לבדיקה.
החזרות | |
---|---|
IRunUtil |
startEventDispatcher
protected void startEventDispatcher ()
הפעלת מפזר האירועים. חשוף לבדיקה.
זריקות | |
---|---|
DeviceNotAvailableException |