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 |