Sl4aक्लाइंट

public class Sl4aClient
extends Object

java.lang.ऑब्जेक्ट
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)

sl4a परत पर RPC कॉल निष्पादित करें।

static Sl4aClient startSL4A ( ITestDevice device, File sl4aApkFile)

उपयोग के लिए तैयार क्लाइंट बनाने और शुरू करने की सुविधाजनक विधि।

void startSl4A ()

डिवाइस साइड पर sl4a क्लाइंट प्रारंभ करता है।

संरक्षित तरीके

IRunUtil getRunUtil ()

डिफ़ॉल्ट रनुटिल इंस्टेंस लौटाएँ।

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

सार्वजनिक निर्माणकर्ता

Sl4aक्लाइंट

public Sl4aClient (ITestDevice device, 
                int hostPort, 
                int devicePort)

Sl4A क्लाइंट बनाता है.

पैरामीटर
device ITestDevice : {ITestDevice} जिसके लिए ग्राहक होगा।

hostPort int : sl4a क्लाइंट से कनेक्ट करने के लिए होस्ट मशीन पर पोर्ट।

devicePort int : संचार करने के लिए उपयोग किया जाने वाला डिवाइस पोर्ट।

Sl4aक्लाइंट

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 के लिए डिवाइस से कनेक्शन होस्ट शुरू करता है।

आरपीसीकॉल

public Object rpcCall (String methodName, 
                Object... args)

sl4a परत पर RPC कॉल निष्पादित करें।

पैरामीटर
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 एपीके स्थापित है।

फेंकता
DeviceNotAvailableException

संरक्षित तरीके

getRunUtil

protected IRunUtil getRunUtil ()

डिफ़ॉल्ट रनुटिल इंस्टेंस लौटाएँ। परीक्षण हेतु उजागर किया गया।

रिटर्न
IRunUtil

स्टार्टइवेंटडिस्पैचर

protected void startEventDispatcher ()

इवेंट डिस्पैचर प्रारंभ करता है. परीक्षण हेतु उजागर किया गया।

फेंकता
DeviceNotAvailableException