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