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