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 |
يتم تشغيل
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 |
نتيجة الطلب. |
الرميات | |
---|---|
|
في حالة عدم وجود الطريقة المطلوبة. |
بدء SL4A
public static Sl4aClient startSL4A (ITestDevice device, File sl4aApkFile)
طريقة ملائمة لإنشاء برنامج وإطلاقه وجاهزة للاستخدام.
المعلمات | |
---|---|
device |
ITestDevice : {ITestDevice} الذي سيتم تخصيصه للعميل. |
sl4aApkFile |
File : مسار الملف إلى hte sl4a apk لتثبيته، أو فارغ إذا كان مثبّتًا. |
المرتجعات | |
---|---|
Sl4aClient |
مثيل Sl4aClient الذي تم تشغيله. |
الرميات | |
---|---|
|
com.android.tradefed.device.DeviceNotavailableException |
DeviceNotAvailableException |
بدء Sl4A
public void startSl4A ()
لبدء برنامج sl4a على جانب الجهاز لنفترض أنّه تم تثبيت ملف sl4a apk.
الرميات | |
---|---|
DeviceNotAvailableException |
الطرق المحمية
الحصول على RunUtil
protected IRunUtil getRunUtil ()
تُرجع مثيل runutil الافتراضي. معرض للاختبار.
المرتجعات | |
---|---|
IRunUtil |
startEventDispatcher
protected void startEventDispatcher ()
لبدء مرسِل الحدث. معرض للاختبار.
الرميات | |
---|---|
DeviceNotAvailableException |