Sl4aClient
public class Sl4aClient
extends Object
java.lang.Nesne | |
↳ | com.android.tradefed.util.sl4a.Sl4aClient |
SL4A istemcisi, SL4A komut dosyası katmanıyla RPC aracılığıyla etkileşime girer.
Özet
Alanlar | |
---|---|
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
|
Kamu inşaatçıları | |
---|---|
Sl4aClient ( ITestDevice device, int hostPort, int devicePort) Sl4A istemcisini oluşturur. | |
Sl4aClient ( ITestDevice device, File sl4aApkFile) Sl4A istemcisini oluşturur. |
Genel yöntemler | |
---|---|
void | close () Cihaz tarafındaki sl4a bağlantısını kapatın ve çalışan herhangi bir sl4a örneğini öldürür. |
Sl4aEventDispatcher | getEventDispatcher () Olayları beklemek için olay dağıtıcısını döndürün. |
boolean | isSl4ARunning () sl4a aygıt tarafı istemcisi çalışıyorsa true değerini döndürün. |
void | open () Yardımcı, ana bilgisayarı sl4a için cihaza gerçekten başlatır. |
Object | rpcCall (String methodName, Object... args) sl4a katmanında bir RPC çağrısı yürütün. |
static Sl4aClient | startSL4A ( ITestDevice device, File sl4aApkFile) Kullanıma hazır bir istemci oluşturmak ve başlatmak için kolaylık yöntemi. |
void | startSl4A () Cihaz tarafında sl4a istemcisini başlatır. |
Korumalı yöntemler | |
---|---|
IRunUtil | getRunUtil () Varsayılan runutil örneğini döndürün. |
void | startEventDispatcher () Olay dağıtıcısını başlatır. |
Alanlar
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
Kamu inşaatçıları
Sl4aClient
public Sl4aClient (ITestDevice device, int hostPort, int devicePort)
Sl4A istemcisini oluşturur.
parametreler | |
---|---|
device | ITestDevice : istemcinin kullanılacağı {ITestDevice}. |
hostPort | int : sl4a istemcisine bağlanmak için ana makinedeki bağlantı noktası. |
devicePort | int : iletişim kurmak için kullanılan aygıt bağlantı noktası. |
Sl4aClient
public Sl4aClient (ITestDevice device, File sl4aApkFile)
Sl4A istemcisini oluşturur.
parametreler | |
---|---|
device | ITestDevice : istemcinin kullanılacağı {ITestDevice}. |
sl4aApkFile | File : yüklenecek hte sl4a apk dosyasının yolu veya zaten kuruluysa null. |
atar | |
---|---|
DeviceNotAvailableException |
Genel yöntemler
kapat
public void close ()
Cihaz tarafındaki sl4a bağlantısını kapatın ve çalışan herhangi bir sl4a örneğini öldürür. Hiçbir örnek çalışmıyorsa, hiçbir şey yapılmaz.
getEventGönderici
public Sl4aEventDispatcher getEventDispatcher ()
Olayları beklemek için olay dağıtıcısını döndürün.
İadeler | |
---|---|
Sl4aEventDispatcher |
Sl4ARçalışıyor
public boolean isSl4ARunning ()
sl4a aygıt tarafı istemcisi çalışıyorsa true değerini döndürün.
İadeler | |
---|---|
boolean |
atar | |
---|---|
DeviceNotAvailableException |
açık
public void open ()
Yardımcı, ana bilgisayarı sl4a için cihaza gerçekten başlatır.
rpcCall
public Object rpcCall (String methodName, Object... args)
sl4a katmanında bir RPC çağrısı yürütün.
parametreler | |
---|---|
methodName | String : Cihaz tarafında çağrılacak metodun ismi. |
args | Object : yöntemde kullanılacak argüman listesi. |
İadeler | |
---|---|
Object | isteğin sonucu. |
atar | |
---|---|
| İstenen yöntem mevcut değilse. |
startSL4A
public static Sl4aClient startSL4A (ITestDevice device, File sl4aApkFile)
Kullanıma hazır bir istemci oluşturmak ve başlatmak için kolaylık yöntemi.
parametreler | |
---|---|
device | ITestDevice : istemcinin kullanılacağı {ITestDevice}. |
sl4aApkFile | File : yüklenecek hte sl4a apk dosyasının yolu veya zaten kuruluysa null. |
İadeler | |
---|---|
Sl4aClient | başlatılmış bir Sl4aClient örneği. |
atar | |
---|---|
DeviceNotAvailableException |
startSl4A
public void startSl4A ()
Cihaz tarafında sl4a istemcisini başlatır. sl4a apk'nın kurulu olduğunu varsayın.
atar | |
---|---|
DeviceNotAvailableException |
Korumalı yöntemler
getRunUtil
protected IRunUtil getRunUtil ()
Varsayılan runutil örneğini döndürün. Test için maruz bırakıldı.
İadeler | |
---|---|
IRunUtil |
startEventDispatcher
protected void startEventDispatcher ()
Olay dağıtıcısını başlatır. Test için maruz bırakıldı.
atar | |
---|---|
DeviceNotAvailableException |