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 |
isSl4AR قيد التشغيل
public boolean isSl4ARunning ()
العودة صحيحًا إذا كان عميل جانب الجهاز sl4a قيد التشغيل.
عائدات | |
---|---|
boolean |
رميات | |
---|---|
DeviceNotAvailableException |
يفتح
public void open ()
المساعد لبدء فعليًا مضيف الاتصال بالجهاز لـ sl4a.
rpc
public Object rpcCall (String methodName, Object... args)
قم بتنفيذ استدعاء RPC على طبقة sl4a.
حدود | |
---|---|
methodName | String : اسم الطريقة التي سيتم استدعاؤها على جانب الجهاز. |
args | Object : قائمة الوسائط التي سيتم استخدامها في الطريقة. |
عائدات | |
---|---|
Object | نتيجة الطلب. |
رميات | |
---|---|
| إذا كانت الطريقة المطلوبة غير موجودة. |
ستارت
public static Sl4aClient startSL4A (ITestDevice device, File sl4aApkFile)
طريقة ملائمة لإنشاء عميل وبدء تشغيله جاهزًا للاستخدام.
حدود | |
---|---|
device | ITestDevice : {ITestDevice} الذي سيكون من أجله العميل. |
sl4aApkFile | File : مسار الملف إلى hte sl4a apk للتثبيت ، أو فارغ إذا كان مثبتًا بالفعل. |
عائدات | |
---|---|
Sl4aClient | مثيل Sl4aClient الذي تم بدء تشغيله. |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
بداية
public void startSl4A ()
يبدأ تشغيل عميل sl4a على جانب الجهاز. افترض أن sl4a apk مثبت.
رميات | |
---|---|
DeviceNotAvailableException |
الطرق المحمية
getRunUtil
protected IRunUtil getRunUtil ()
إعادة مثيل runutil الافتراضي. يتعرض للاختبار.
عائدات | |
---|---|
IRunUtil |
startEventDispatcher
protected void startEventDispatcher ()
يبدأ مرسل الحدث. يتعرض للاختبار.
رميات | |
---|---|
DeviceNotAvailableException |