Sl4a क्लाइंट
public class Sl4aClient
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.sl4a.Sl4aClient |
Sl4A क्लाइंट SL4A स्क्रिप्टिंग परत के साथ RPC के माध्यम से इंटरैक्ट करने के लिए।
सारांश
खेत | |
---|---|
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 |
isl4A चल रहा है
public boolean isSl4ARunning ()
अगर sl4a डिवाइस साइड क्लाइंट चल रहा है तो सही लौटें।
रिटर्न | |
---|---|
boolean |
फेंकता | |
---|---|
DeviceNotAvailableException |
खुला
public void open ()
हेल्पर वास्तव में sl4a के लिए डिवाइस से कनेक्शन होस्ट शुरू करता है।
rpcCall
public Object rpcCall (String methodName, Object... args)
Sl4a परत पर RPC कॉल निष्पादित करें।
पैरामीटर | |
---|---|
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 एपीके इंस्टॉल है।
फेंकता | |
---|---|
DeviceNotAvailableException |
संरक्षित तरीके
getRunUtil
protected IRunUtil getRunUtil ()
डिफ़ॉल्ट रनुटिल उदाहरण लौटाएं। परीक्षण के लिए उजागर।
रिटर्न | |
---|---|
IRunUtil |
startEventDispatcher
protected void startEventDispatcher ()
इवेंट डिस्पैचर शुरू करता है। परीक्षण के लिए उजागर।
फेंकता | |
---|---|
DeviceNotAvailableException |