Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Sl4aClient

public class Sl4aClient
extends Object

java.lang.Object
com.android.tradefed.util.sl4a.Sl4aClient


Cliente Sl4A para interactuar vía RPC con la capa de scripting SL4A.

Resumen

Campos

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

Constructores públicos

Sl4aClient (ITestDevice device, int hostPort, int devicePort)

Crea el cliente Sl4A.

Sl4aClient (ITestDevice device, File sl4aApkFile)

Crea el cliente Sl4A.

Métodos públicos

void close ()

Cierre la conexión sl4a al lado del dispositivo y mata cualquier instancia en ejecución de sl4a.

Sl4aEventDispatcher getEventDispatcher ()

Devuelva el despachador de eventos para esperar eventos.

boolean isSl4ARunning ()

Devuelve verdadero si se está ejecutando el cliente del lado del dispositivo sl4a.

void open ()

El ayudante realmente inicia la conexión del host al dispositivo para sl4a.

Object rpcCall (String methodName, Object... args)

Ejecute una llamada RPC en la capa sl4a.

static Sl4aClient startSL4A (ITestDevice device, File sl4aApkFile)

Método de conveniencia para crear e iniciar un cliente listo para usar.

void startSl4A ()

Inicia el cliente sl4a en el lado del dispositivo.

Métodos protegidos

IRunUtil getRunUtil ()

Devuelve la instancia runutil predeterminada.

void startEventDispatcher ()

Inicia el despachador de eventos.

Campos

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

Constructores públicos

Sl4aClient

public Sl4aClient (ITestDevice device, 
                int hostPort, 
                int devicePort)

Crea el cliente Sl4A.

Parámetros
device ITestDevice : el {ITestDevice} para el que estará el cliente.

hostPort int : el puerto de la máquina host para conectarse al cliente sl4a.

devicePort int : el puerto del dispositivo utilizado para comunicarse.

Sl4aClient

public Sl4aClient (ITestDevice device, 
                File sl4aApkFile)

Crea el cliente Sl4A.

Parámetros
device ITestDevice : el {ITestDevice} para el que estará el cliente.

sl4aApkFile File : ruta del archivo a la aplicación hte sl4a para instalar, o nula si ya está instalada.

Lanza
DeviceNotAvailableException

Métodos públicos

cerca

public void close ()

Cierre la conexión sl4a al lado del dispositivo y mata cualquier instancia en ejecución de sl4a. Si no se está ejecutando ninguna instancia, no se hace nada.

getEventDispatcher

public Sl4aEventDispatcher getEventDispatcher ()

Devuelva el despachador de eventos para esperar eventos.

Devoluciones
Sl4aEventDispatcher

isSl4ARunning

public boolean isSl4ARunning ()

Devuelve verdadero si se está ejecutando el cliente del lado del dispositivo sl4a.

Devoluciones
boolean

Lanza
DeviceNotAvailableException

abierto

public void open ()

El ayudante realmente inicia la conexión del host al dispositivo para sl4a.

rpcCall

public Object rpcCall (String methodName, 
                Object... args)

Ejecute una llamada RPC en la capa sl4a.

Parámetros
methodName String : el nombre del método que se llamará en el lado del dispositivo.

args Object : la lista de argumentos que se utilizará en el método.

Devoluciones
Object El resultado de la solicitud.

Lanza
si el método solicitado no existe.

startSL4A

public static Sl4aClient startSL4A (ITestDevice device, 
                File sl4aApkFile)

Método de conveniencia para crear e iniciar un cliente listo para usar.

Parámetros
device ITestDevice : el {ITestDevice} para el que estará el cliente.

sl4aApkFile File : ruta del archivo al apk hte sl4a para instalar, o nulo si ya está instalado.

Devoluciones
Sl4aClient una instancia de Sl4aClient que se ha iniciado.

Lanza
DeviceNotAvailableException

startSl4A

public void startSl4A ()

Inicia el cliente sl4a en el lado del dispositivo. Suponga que la aplicación sl4a está instalada.

Lanza
DeviceNotAvailableException

Métodos protegidos

getRunUtil

protected IRunUtil getRunUtil ()

Devuelve la instancia runutil predeterminada. Expuesto para pruebas.

Devoluciones
IRunUtil

startEventDispatcher

protected void startEventDispatcher ()

Inicia el despachador de eventos. Expuesto para pruebas.

Lanza
DeviceNotAvailableException