Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

Sl4aClient

public class Sl4aClient
extends Object

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


Client Sl4A pour interagir via RPC avec la couche de script SL4A.

Résumé

Des champs

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

Constructeurs publics

Sl4aClient ( ITestDevice device, int hostPort, int devicePort)

Crée le client Sl4A.

Sl4aClient ( ITestDevice device, File sl4aApkFile)

Crée le client Sl4A.

Méthodes publiques

void close ()

Fermez la connexion sl4a côté périphérique et tue toute instance en cours d'exécution de sl4a.

Sl4aEventDispatcher getEventDispatcher ()

Renvoyez le répartiteur d'événements pour attendre les événements.

boolean isSl4ARunning ()

Renvoie true si le client côté périphérique sl4a est en cours d'exécution.

void open ()

Aide pour démarrer réellement l'hôte de connexion au périphérique pour sl4a.

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

Exécutez un appel RPC sur la couche sl4a.

static Sl4aClient startSL4A ( ITestDevice device, File sl4aApkFile)

Méthode pratique pour créer et démarrer un client prêt à l'emploi.

void startSl4A ()

Démarre le client sl4a côté périphérique.

Méthodes protégées

IRunUtil getRunUtil ()

Renvoie l'instance runutil par défaut.

void startEventDispatcher ()

Démarre le répartiteur d'événements.

Des champs

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

Constructeurs publics

Sl4aClient

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

Crée le client Sl4A.

Paramètres
device ITestDevice : le {ITestDevice} auquel le client sera destiné.

hostPort int : le port sur la machine hôte pour se connecter au client sl4a.

devicePort int : le port de périphérique utilisé pour communiquer.

Sl4aClient

public Sl4aClient ( ITestDevice device, 
                File sl4aApkFile)

Crée le client Sl4A.

Paramètres
device ITestDevice : le {ITestDevice} auquel le client sera destiné.

sl4aApkFile File : chemin d'accès au fichier apk hte sl4a à installer, ou null s'il est déjà installé.

Jette
DeviceNotAvailableException

Méthodes publiques

proche

public void close ()

Fermez la connexion sl4a côté périphérique et tue toute instance en cours d'exécution de sl4a. Si aucune instance n'est en cours d'exécution, rien n'est fait.

getEventDispatcher

public Sl4aEventDispatcher getEventDispatcher ()

Renvoyez le répartiteur d'événements pour attendre les événements.

Retour
Sl4aEventDispatcher

isSl4ARunning

public boolean isSl4ARunning ()

Renvoie true si le client côté périphérique sl4a est en cours d'exécution.

Retour
boolean

Jette
DeviceNotAvailableException

ouvert

public void open ()

Aide pour démarrer réellement l'hôte de connexion au périphérique pour sl4a.

rpcCall

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

Exécutez un appel RPC sur la couche sl4a.

Paramètres
methodName String : le nom de la méthode à appeler côté appareil.

args Object : la liste d'arguments à utiliser sur la méthode.

Retour
Object le résultat de la demande.

Jette
si la méthode demandée n'existe pas.

startSL4A

public static Sl4aClient startSL4A ( ITestDevice device, 
                File sl4aApkFile)

Méthode pratique pour créer et démarrer un client prêt à l'emploi.

Paramètres
device ITestDevice : le {ITestDevice} auquel le client sera destiné.

sl4aApkFile File : chemin d'accès au fichier apk hte sl4a à installer, ou null s'il est déjà installé.

Retour
Sl4aClient une instance Sl4aClient qui a été démarrée.

Jette
DeviceNotAvailableException

startSl4A

public void startSl4A ()

Démarre le client sl4a côté périphérique. Supposons que l'apk sl4a est installé.

Jette
DeviceNotAvailableException

Méthodes protégées

getRunUtil

protected IRunUtil getRunUtil ()

Renvoie l'instance runutil par défaut. Exposé pour les tests.

Retour
IRunUtil

startEventDispatcher

protected void startEventDispatcher ()

Démarre le répartiteur d'événements. Exposé pour les tests.

Jette
DeviceNotAvailableException