Sl4aक्लाइंट
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)
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 : वह {ITestडिवाइस} जिसके लिए क्लाइंट मिलेगा. |
hostPort |
int : sl4a क्लाइंट से कनेक्ट करने के लिए होस्ट मशीन पर मौजूद पोर्ट. |
devicePort |
int : संपर्क करने के लिए इस्तेमाल किया जाने वाला डिवाइस पोर्ट. |
Sl4aक्लाइंट
public Sl4aClient (ITestDevice device, File sl4aApkFile)
Sl4A क्लाइंट बनाता है.
पैरामीटर | |
---|---|
device |
ITestDevice : वह {ITestडिवाइस} जिसके लिए क्लाइंट मिलेगा. |
sl4aApkFile |
File : इंस्टॉल करने के लिए hte sl4a apk का फ़ाइल पाथ या अगर पहले से इंस्टॉल है, तो शून्य है. |
थ्रो | |
---|---|
DeviceNotAvailableException |
सार्वजनिक तरीके
बंद करें
public void close ()
डिवाइस साइड का sl4a कनेक्शन बंद करें और sl4a के चल रहे किसी भी इंस्टेंस को बंद करें. अगर कोई इंस्टेंस नहीं चल रहा है, तो कुछ नहीं किया जाएगा.
getEventDispatcher
public Sl4aEventDispatcher getEventDispatcher ()
इवेंट की इंतज़ार करने के लिए इवेंट डिस्पैचर को वापस करें.
रिटर्न | |
---|---|
Sl4aEventDispatcher |
isSl4A रनिंग
public boolean isSl4ARunning ()
अगर sl4a डिवाइस साइड क्लाइंट चल रहा है, तो 'सही' दिखाएं.
रिटर्न | |
---|---|
boolean |
थ्रो | |
---|---|
DeviceNotAvailableException |
खोलें
public void open ()
sl4a के लिए, डिवाइस से कनेक्शन होस्ट शुरू करने के लिए हेल्पर.
आरपीसीकॉल
public Object rpcCall (String methodName, Object... args)
sl4a लेयर पर RPC कॉल एक्ज़ीक्यूट करें.
पैरामीटर | |
---|---|
methodName |
String : डिवाइस साइड पर कॉल किए जाने वाले तरीके का नाम. |
args |
Object : तरीके पर इस्तेमाल की जाने वाली आर्ग्युमेंट सूची. |
रिटर्न | |
---|---|
Object |
अनुरोध का नतीजा होता है. |
थ्रो | |
---|---|
|
अगर अनुरोध किया गया तरीका मौजूद नहीं है. |
स्टार्टएसएल4ए
public static Sl4aClient startSL4A (ITestDevice device, File sl4aApkFile)
नया क्लाइंट बनाने और इस्तेमाल करने के लिए तैयार करने का आसान तरीका.
पैरामीटर | |
---|---|
device |
ITestDevice : वह {ITestडिवाइस} जिसके लिए क्लाइंट मिलेगा. |
sl4aApkFile |
File : इंस्टॉल करने के लिए hte sl4a apk का फ़ाइल पाथ या अगर पहले से इंस्टॉल है, तो शून्य है. |
रिटर्न | |
---|---|
Sl4aClient |
कोई Sl4aClient इंस्टेंस जो शुरू किया गया. |
थ्रो | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailable विशेषता |
DeviceNotAvailableException |
स्टार्टएसएल4ए
public void startSl4A ()
डिवाइस साइड पर sl4a क्लाइंट को चालू करता है. मान लें कि sl4a apk इंस्टॉल है.
थ्रो | |
---|---|
DeviceNotAvailableException |
सुरक्षित तरीके
getRunUtil
protected IRunUtil getRunUtil ()
डिफ़ॉल्ट रनटाइम इंस्टेंस दिखाएं. टेस्टिंग के लिए एक्सपोज़्ड.
रिटर्न | |
---|---|
IRunUtil |
startEventDispatcher
protected void startEventDispatcher ()
इवेंट डिस्पैचर को शुरू करता है. टेस्टिंग के लिए एक्सपोज़्ड.
थ्रो | |
---|---|
DeviceNotAvailableException |