Sl4aİstemcisi
public
class
Sl4aClient
extends Object
Java.lang.Nesne | |
🎃 | 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, int hostPort, int devicePort)
Sl4A istemcisini oluşturur. |
|
Sl4aClient(ITestDevice device, File sl4aApkFile)
Sl4A istemcisini oluşturur. |
Herkese açık yöntemler | |
---|---|
void
|
close()
Cihaz tarafı ile sl4a bağlantısını kapatın ve çalışan tüm sl4a örneklerini sonlandırın. |
Sl4aEventDispatcher
|
getEventDispatcher()
Etkinlik sevk görevlisini geri vererek etkinlikleri bekleyin. |
boolean
|
isSl4ARunning()
Sl4a cihaz tarafı istemcisi çalışıyorsa true değerini döndürür. |
void
|
open()
Sl4a için ana makine ile bağlantıyı gerçekten başlatma yardımcısı. |
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 kullanışlı bir 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 sevk aracını 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_LANSMAN_CMD
public static final String SL4A_LAUNCH_CMD
DURDUR_SL4A_CMD
public static final String STOP_SL4A_CMD
Kamu inşaatçıları
Sl4aİstemcisi
public Sl4aClient (ITestDevice device, int hostPort, int devicePort)
Sl4A istemcisini oluşturur.
Parametreler | |
---|---|
device |
ITestDevice : İstemcinin hitap edeceği {ITestDevice}. |
hostPort |
int : ana makinede sl4a istemcisine bağlanacak bağlantı noktası. |
devicePort |
int : iletişim kurmak için kullanılan cihaz bağlantı noktası. |
Sl4aİstemcisi
public Sl4aClient (ITestDevice device, File sl4aApkFile)
Sl4A istemcisini oluşturur.
Parametreler | |
---|---|
device |
ITestDevice : İstemcinin hitap edeceği {ITestDevice}. |
sl4aApkFile |
File : Yüklenecek hte sl4a apk dosya yolu veya zaten yüklüyse null. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
Herkese açık yöntemler
kapat
public void close ()
Cihaz tarafı ile sl4a bağlantısını kapatın ve çalışan tüm sl4a örneklerini sonlandırın. Hiçbir örnek çalışmıyorsa hiçbir şey yapılmaz.
GetEventDispatcher
public Sl4aEventDispatcher getEventDispatcher ()
Etkinlik sevk görevlisini geri vererek etkinlikleri bekleyin.
İlerlemeler | |
---|---|
Sl4aEventDispatcher |
isSl4ARunning
public boolean isSl4ARunning ()
Sl4a cihaz tarafı istemcisi çalışıyorsa true değerini döndürür.
İlerlemeler | |
---|---|
boolean |
Fırlatma | |
---|---|
DeviceNotAvailableException |
açma
public void open ()
Sl4a için ana makine ile bağlantıyı gerçekten başlatma yardımcısı.
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 yöntemin adı. |
args |
Object : Yöntemde kullanılacak bağımsız değişken listesi. |
İlerlemeler | |
---|---|
Object |
daha fazla bilgi edinin. |
Fırlatma | |
---|---|
|
(istenen yöntem mevcut değilse). |
başlangıçSL4A
public static Sl4aClient startSL4A (ITestDevice device, File sl4aApkFile)
Kullanıma hazır bir istemci oluşturmak ve başlatmak için kullanışlı bir yöntem.
Parametreler | |
---|---|
device |
ITestDevice : İstemcinin hitap edeceği {ITestDevice}. |
sl4aApkFile |
File : Yüklenecek hte sl4a apk dosya yolu veya zaten yüklüyse null. |
İlerlemeler | |
---|---|
Sl4aClient |
Başlatılan 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'nin yüklü olduğunu varsayın.
Fırlatma | |
---|---|
DeviceNotAvailableException |
Korunan yöntemler
getRunUtil
protected IRunUtil getRunUtil ()
Varsayılan Runutil örneğini döndürür. Test amacıyla kullanıma sunuldu.
İlerlemeler | |
---|---|
IRunUtil |
startEventDispatcher
protected void startEventDispatcher ()
Etkinlik sevk aracını başlatır. Test amacıyla kullanıma sunuldu.
Fırlatma | |
---|---|
DeviceNotAvailableException |