Sl4aClient
public
class
Sl4aClient
extends Object
java.lang.Object | |
\t | com.android.tradefed.util.sl4a.Sl4aClient |
Sl4A istemcisinin SL4A komut dosyası katmanı içeren RPC aracılığıyla etkileşim kurması.
Özet
Fields'ın oynadığı filmler | |
---|---|
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, File sl4aApkFile)
Sl4A istemcisini oluşturur. |
|
Sl4aClient(ITestDevice device, int hostPort, int devicePort)
Sl4A istemcisini oluşturur. |
Herkese açık yöntemler | |
---|---|
void
|
close()
Cihaz tarafına sl4a bağlantısını kapatır ve çalışan tüm sl4a örneklerini öldürür. |
Sl4aEventDispatcher
|
getEventDispatcher()
Etkinlik dağıtıcıyı etkinlikleri beklemek üzere döndürün. |
boolean
|
isSl4ARunning()
sl4a cihaz tarafı istemcisi çalışıyorsa true döndürür. |
void
|
open()
sl4a için ana makine ile cihaz arasındaki bağlantıyı başlatan yardımcı program. |
Object
|
rpcCall(String methodName, Object... args)
sl4a katmanında bir TBG ç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 kolay yöntem. |
void
|
startSl4A()
Cihaz tarafında sl4a istemcisini başlatır. |
Korunan yöntemler | |
---|---|
IRunUtil
|
getRunUtil()
Varsayılan runutil örneğini döndürür. |
void
|
startEventDispatcher()
Etkinlik dağıtıcıyı başlatır. |
Fields'ın oynadığı filmler
IS_SL4A_RUNNING_CMD
public static final String IS_SL4A_RUNNING_CMD
IS_SL4A_RUNNING_CMD_ESKİ
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
Herkese açık kurucular
Sl4aClient
public Sl4aClient (ITestDevice device, File sl4aApkFile)
Sl4A istemcisini oluşturur.
Parametreler | |
---|---|
device |
ITestDevice : İstemcinin kullanılacağı {ITestDevice}. |
sl4aApkFile |
File : Yüklenecek sl4a apk'sının dosya yolu veya zaten yüklüyse null. |
Atışlar | |
---|---|
DeviceNotAvailableException |
Sl4aİstemcisi
public Sl4aClient (ITestDevice device, int hostPort, int devicePort)
Sl4A istemcisini oluşturur.
Parametreler | |
---|---|
device |
ITestDevice : İstemcinin kullanılacağı {ITestDevice}. |
hostPort |
int : sl4a istemciye bağlanmak için ana makinedeki bağlantı noktası. |
devicePort |
int : İletişim kurmak için kullanılan cihaz bağlantı noktası. |
Herkese açık yöntemler
kapat
public void close ()
Cihaz tarafına sl4a bağlantısını kapatır ve çalışan tüm sl4a örneklerini öldürür. Çalışan örnek yoksa hiçbir işlem yapılmaz.
getEventDispatcher
public Sl4aEventDispatcher getEventDispatcher ()
Etkinlik dağıtıcıyı etkinlikleri beklemek üzere döndürün.
İlerlemeler | |
---|---|
Sl4aEventDispatcher |
isSl4ARunning
public boolean isSl4ARunning ()
Sl4a cihaz tarafı istemcisi çalışıyorsa true değerini döndürür.
İlerlemeler | |
---|---|
boolean |
Atışlar | |
---|---|
DeviceNotAvailableException |
açma
public void open ()
sl4a için ana makine ile cihaz arasındaki bağlantıyı başlatan yardımcı program.
rpcCall
public Object rpcCall (String methodName, Object... args)
sl4a katmanında bir TBG çağrısı yürütün.
Parametreler | |
---|---|
methodName |
String : Cihaz tarafında çağrılacak yöntemin adı. |
args |
Object : Yöntemde kullanılacak arg listesi. |
İlerlemeler | |
---|---|
Object |
isteğin sonucunu döndürür. |
Fırlatma | |
---|---|
|
ise döndürülür. |
startSL4A
public static Sl4aClient startSL4A (ITestDevice device, File sl4aApkFile)
Kullanıma hazır bir istemci oluşturmak ve başlatmak için kolay yöntem.
Parametreler | |
---|---|
device |
ITestDevice : İstemcinin kullanılacağı {ITestDevice}. |
sl4aApkFile |
File : Yüklenecek sl4a apk'sının dosya yolu veya zaten yüklüyse null. |
İlerlemeler | |
---|---|
Sl4aClient |
Başlatılmış bir Sl4aClient örneği. |
Fırlatma | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
başlangıçSl4A
public void startSl4A ()
Cihaz tarafında sl4a istemcisini başlatır. sl4a apk'sının yüklü olduğunu varsayın.
Atışlar | |
---|---|
DeviceNotAvailableException |
Korunan yöntemler
getRunUtil
protected IRunUtil getRunUtil ()
Varsayılan runutil örneğini döndürür. Test için gösterilir.
İlerlemeler | |
---|---|
IRunUtil |
startEventDispatcher
protected void startEventDispatcher ()
Etkinlik dağıtıcıyı başlatır. Test için gösterilir.
Atışlar | |
---|---|
DeviceNotAvailableException |