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, int hostPort, int devicePort) إنشاء عميل Sl4A. | |
Sl4aClient ( ITestDevice device, File sl4aApkFile) إنشاء عميل Sl4A. |
الأساليب العامة | |
---|---|
void | close () أغلق اتصال sl4a بجانب الجهاز واقتل أي مثيل قيد التشغيل لـ sl4a. |
Sl4aEventDispatcher | getEventDispatcher () أعد مرسل الحدث لانتظار الأحداث. |
boolean | isSl4ARunning () يُرجع صحيحًا إذا كان العميل الموجود على جهاز 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 للتثبيت، أو فارغ إذا كان مثبتًا بالفعل. |
رميات | |
---|---|
DeviceNotAvailableException |
الأساليب العامة
يغلق
public void close ()
أغلق اتصال sl4a بجانب الجهاز واقتل أي مثيل قيد التشغيل لـ sl4a. إذا لم يتم تشغيل أي مثيل، فلن يتم فعل أي شيء.
getEventDispatcher
public Sl4aEventDispatcher getEventDispatcher ()
أعد مرسل الحدث لانتظار الأحداث.
عائدات | |
---|---|
Sl4aEventDispatcher |
isSl4ARunning
public boolean isSl4ARunning ()
يُرجع صحيحًا إذا كان العميل الموجود على جهاز 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 : مسار الملف إلى hte sl4a apk للتثبيت، أو فارغ إذا كان مثبتًا بالفعل. |
عائدات | |
---|---|
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 |