Sl4a क्लाइंट
public class Sl4aClient
extends Object
java.lang.ऑब्जेक्ट | |
मैं | 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 |
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 | अनुरोध का परिणाम। |
फेंकता | |
---|---|
| यदि अनुरोधित विधि मौजूद नहीं है। |
startSL4A
public static Sl4aClient startSL4A (ITestDevice device, File sl4aApkFile)
उपयोग के लिए तैयार क्लाइंट बनाने और शुरू करने की सुविधा विधि।
मापदंडों | |
---|---|
device | ITestDevice : {ITestDevice} जिसके लिए क्लाइंट होगा। |
sl4aApkFile | File : फ़ाइल पथ hte sl4a apk स्थापित करने के लिए, या यदि पहले से स्थापित है तो शून्य। |
रिटर्न | |
---|---|
Sl4aClient | एक Sl4aClient उदाहरण जो प्रारंभ किया गया है। |
फेंकता | |
---|---|
DeviceNotAvailableException |
startSl4A
public void startSl4A ()
डिवाइस साइड पर sl4a क्लाइंट को प्रारंभ करता है। मान लें कि sl4a एपीके स्थापित है।
फेंकता | |
---|---|
DeviceNotAvailableException |
संरक्षित तरीके
getRunUtil
protected IRunUtil getRunUtil ()
डिफ़ॉल्ट रनटिल इंस्टेंस लौटाएं। परीक्षण के लिए उजागर।
रिटर्न | |
---|---|
IRunUtil |
स्टार्टइवेंट डिस्पैचर
protected void startEventDispatcher ()
इवेंट डिस्पैचर शुरू करता है। परीक्षण के लिए उजागर।
फेंकता | |
---|---|
DeviceNotAvailableException |