StubDevice
public class StubDevice
extends Object
implements IDevice
java.lang.Object |
↳ | com.android.tradefed.device.StubDevice |
Sous-classes directes connues |
Sous-classes indirectes connues |
Implémentation d’un espace réservé stub d’un IDevice
.
Résumé
Méthodes publiques |
---|
boolean | arePropertiesSet () |
void | createForward (int localPort, String remoteSocketName, IDevice.DeviceUnixSocketNamespace namespace) |
void | createForward (int localPort, int remotePort) |
void | createReverse (int remotePort, int localPort) |
void | executeShellCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputResponse, TimeUnit maxTimeUnits) |
void | executeShellCommand (String command, IShellOutputReceiver receiver) |
void | executeShellCommand (String command, IShellOutputReceiver receiver, int maxTimeToOutputResponse) Cette méthode est obsolète. utilisez executeShellCommand(String, com.android.ddmlib.IShellOutputReceiver, long, TimeUnit) . |
void | executeShellCommand (String command, IShellOutputReceiver receiver, long maxTimeout, long maxTimeToOutputResponse, TimeUnit maxTimeUnits) |
| getAbis () |
String | getAvdName () |
String | getAvdPath () |
| getBattery (long freshnessTime, TimeUnit timeUnit) |
| getBattery () |
Integer | getBatteryLevel (long freshnessMs) Cette méthode est obsolète. utilisez plutôt getBattery(long, TimeUnit) . |
Integer | getBatteryLevel () Cette méthode est obsolète. utilisez plutôt getBattery() . |
Client | getClient (String applicationName) |
String | getClientName (int pid) |
Client[] | getClients () |
int | getDensity () |
FileListingService | getFileListingService () |
String | getLanguage () |
String | getMountPoint (String name) |
String | getName () |
| getProperties () Cette méthode est obsolète. utilisez plutôt getSystemProperty(String) . |
String | getProperty (String name) |
String | getPropertyCacheOrSync (String name) Cette méthode est obsolète. utilisez plutôt getProperty(String) . |
int | getPropertyCount () Cette méthode est obsolète. obsolète dans ddmlib avec "détail d'implémentation" comme raison. |
String | getPropertySync (String name) Cette méthode est obsolète. utilisez plutôt getProperty(String) . |
String | getRegion () |
RawImage | getScreenshot () |
RawImage | getScreenshot (long timeout, TimeUnit unit) |
String | getSerialNumber () |
IDevice.DeviceState | getState () |
SyncService | getSyncService () |
ListenableFuture<String> | getSystemProperty (String name) |
AndroidVersion | getVersion () |
boolean | hasClients () |
void | installPackage (String packageFilePath, boolean reinstall, InstallReceiver receiver, long maxTimeout, long maxTimeToOutputResponse, TimeUnit maxTimeUnits, String... extraArgs) |
void | installPackage (String packageFilePath, boolean reinstall, InstallReceiver receiver, String... extraArgs) |
void | installPackage (String packageFilePath, boolean reinstall, String... extraArgs) |
void | installPackages ( apkFilePaths, boolean reinstall, extraArgs, long timeOutInMs, TimeUnit timeunit) installPackages ( apkFilePaths, boolean reinstall, extraArgs, long timeOutInMs, TimeUnit timeunit) installPackages ( apkFilePaths, boolean reinstall, extraArgs, long timeOutInMs, TimeUnit timeunit) |
void | installRemotePackage (String remoteFilePath, boolean reinstall, InstallReceiver receiver, String... extraArgs) |
void | installRemotePackage (String remoteFilePath, boolean reinstall, String... extraArgs) |
void | installRemotePackage (String remoteFilePath, boolean reinstall, InstallReceiver receiver, long maxTimeout, long maxTimeToOutputResponse, TimeUnit maxTimeUnits, String... extraArgs) |
boolean | isBootLoader () |
boolean | isEmulator () |
boolean | isOffline () |
boolean | isOnline () |
boolean | isRoot () |
void | pullFile (String remote, String local) |
void | pushFile (String local, String remote) |
void | reboot (String into) |
void | removeForward (int localPort) |
void | removeForward (int localPort, int remotePort) |
void | removeForward (int localPort, String remoteSocketName, IDevice.DeviceUnixSocketNamespace namespace) |
void | removeRemotePackage (String remoteFilePath) |
void | removeReverse (int remotePort) |
boolean | root () |
void | runEventLogService (LogReceiver receiver) |
void | runLogService (String logname, LogReceiver receiver) |
void | setSerial (String serial) |
void | startScreenRecorder (String remoteFilePath, ScreenRecorderOptions options, IShellOutputReceiver receiver) |
boolean | supportsFeature (IDevice.HardwareFeature arg0) |
boolean | supportsFeature (IDevice.Feature feature) |
String | syncPackageToDevice (String localFilePath) |
String | uninstallApp (String applicationID, String... extraArgs) |
String | uninstallPackage (String packageName) |
Constructeurs publics
StubDevice
public StubDevice (String serial)
StubDevice
public StubDevice (String serial,
boolean isEmulator)
Paramètres |
---|
serial | String |
isEmulator | boolean |
Méthodes publiques
arePropertiesSet
public boolean arePropertiesSet ()
créerAvant
public void createForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)
Paramètres |
---|
localPort | int |
remoteSocketName | String |
namespace | IDevice.DeviceUnixSocketNamespace |
Jetés |
---|
AdbCommandRejectedException | |
TimeoutException | |
créerAvant
public void createForward (int localPort,
int remotePort)
Paramètres |
---|
localPort | int |
remotePort | int |
Jetés |
---|
AdbCommandRejectedException | |
TimeoutException | |
créerReverse
public void createReverse (int remotePort,
int localPort)
Paramètres |
---|
remotePort | int |
localPort | int |
Jetés |
---|
AdbCommandRejectedException | |
TimeoutException | |
exécuterShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)
Paramètres |
---|
command | String |
receiver | IShellOutputReceiver |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
Jetés |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
exécuterShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver)
Paramètres |
---|
command | String |
receiver | IShellOutputReceiver |
Jetés |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
exécuterShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
int maxTimeToOutputResponse)
Cette méthode est obsolète.
utilisez executeShellCommand(String, com.android.ddmlib.IShellOutputReceiver, long, TimeUnit)
.
Paramètres |
---|
command | String |
receiver | IShellOutputReceiver |
maxTimeToOutputResponse | int |
Jetés |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
exécuterShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)
Paramètres |
---|
command | String |
receiver | IShellOutputReceiver |
maxTimeout | long |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
Jetés |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
obtenirAbis
public getAbis ()
getAvdName
public String getAvdName ()
obtenirAvdPath
public String getAvdPath ()
obtenirBatterie
public getBattery (long freshnessTime,
TimeUnit timeUnit)
Paramètres |
---|
freshnessTime | long |
timeUnit | TimeUnit |
obtenirBatterie
public getBattery ()
obtenir le niveau de batterie
public Integer getBatteryLevel (long freshnessMs)
Cette méthode est obsolète.
utilisez plutôt getBattery(long, TimeUnit)
.
Paramètres |
---|
freshnessMs | long |
Jetés |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
obtenir le niveau de batterie
public Integer getBatteryLevel ()
Cette méthode est obsolète.
utilisez plutôt getBattery()
.
Jetés |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
obtenirClient
public Client getClient (String applicationName)
Paramètres |
---|
applicationName | String |
getClientName
public String getClientName (int pid)
obtenirClients
public Client[] getClients ()
obtenirDensity
public int getDensity ()
getFileListingService
public FileListingService getFileListingService ()
Retour |
---|
FileListingService | |
obtenirLangue
public String getLanguage ()
obtenirMountPoint
public String getMountPoint (String name)
obtenirNom
public String getName ()
obtenirPropriété
public String getProperty (String name)
getPropertyCacheOrSync
public String getPropertyCacheOrSync (String name)
Cette méthode est obsolète.
utilisez plutôt getProperty(String)
.
Jetés |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getPropertyCount
public int getPropertyCount ()
Cette méthode est obsolète.
obsolète dans ddmlib avec "détail d'implémentation" comme raison.
getPropertySync
public String getPropertySync (String name)
Cette méthode est obsolète.
utilisez plutôt getProperty(String)
.
Jetés |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
obtenirRégion
public String getRegion ()
obtenirCapture d'écran
public RawImage getScreenshot ()
Jetés |
---|
AdbCommandRejectedException | |
TimeoutException | |
obtenirCapture d'écran
public RawImage getScreenshot (long timeout,
TimeUnit unit)
Paramètres |
---|
timeout | long |
unit | TimeUnit |
Jetés |
---|
AdbCommandRejectedException | |
TimeoutException | |
obtenir le numéro de série
public String getSerialNumber ()
obtenirÉtat
public IDevice.DeviceState getState ()
Retour |
---|
IDevice.DeviceState | |
getSyncService
public SyncService getSyncService ()
Jetés |
---|
AdbCommandRejectedException | |
TimeoutException | |
getSystemProperty
public ListenableFuture<String> getSystemProperty (String name)
Retour |
---|
ListenableFuture<String> | |
obtenir la version
public AndroidVersion getVersion ()
aClients
public boolean hasClients ()
installer le paquet
public void installPackage (String packageFilePath,
boolean reinstall,
InstallReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits,
String... extraArgs)
Paramètres |
---|
packageFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
maxTimeout | long |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
extraArgs | String |
installer le paquet
public void installPackage (String packageFilePath,
boolean reinstall,
InstallReceiver receiver,
String... extraArgs)
Paramètres |
---|
packageFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
extraArgs | String |
installer le paquet
public void installPackage (String packageFilePath,
boolean reinstall,
String... extraArgs)
Paramètres |
---|
packageFilePath | String |
reinstall | boolean |
extraArgs | String |
installerPackages
public void installPackages ( apkFilePaths,
boolean reinstall,
extraArgs,
long timeOutInMs,
TimeUnit timeunit)
Paramètres |
---|
apkFilePaths | |
reinstall | boolean |
extraArgs | |
timeOutInMs | long |
timeunit | TimeUnit |
installRemotePackage
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
InstallReceiver receiver,
String... extraArgs)
Paramètres |
---|
remoteFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
extraArgs | String |
installRemotePackage
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
String... extraArgs)
Paramètres |
---|
remoteFilePath | String |
reinstall | boolean |
extraArgs | String |
installRemotePackage
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
InstallReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits,
String... extraArgs)
Paramètres |
---|
remoteFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
maxTimeout | long |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
extraArgs | String |
estBootLoader
public boolean isBootLoader ()
estEmulator
public boolean isEmulator ()
est hors-ligne
public boolean isOffline ()
est en ligne
public boolean isOnline ()
estRoot
public boolean isRoot ()
Jetés |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
pullFichier
public void pullFile (String remote,
String local)
Paramètres |
---|
remote | String |
local | String |
Jetés |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
fichier push
public void pushFile (String local,
String remote)
Paramètres |
---|
local | String |
remote | String |
Jetés |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
redémarrer
public void reboot (String into)
Jetés |
---|
AdbCommandRejectedException | |
TimeoutException | |
SupprimerForward
public void removeForward (int localPort)
Jetés |
---|
AdbCommandRejectedException | |
TimeoutException | |
SupprimerForward
public void removeForward (int localPort,
int remotePort)
Paramètres |
---|
localPort | int |
remotePort | int |
Jetés |
---|
AdbCommandRejectedException | |
TimeoutException | |
SupprimerForward
public void removeForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)
Paramètres |
---|
localPort | int |
remoteSocketName | String |
namespace | IDevice.DeviceUnixSocketNamespace |
Jetés |
---|
AdbCommandRejectedException | |
TimeoutException | |
supprimerRemotePackage
public void removeRemotePackage (String remoteFilePath)
Paramètres |
---|
remoteFilePath | String |
supprimerReverse
public void removeReverse (int remotePort)
Paramètres |
---|
remotePort | int |
Jetés |
---|
AdbCommandRejectedException | |
TimeoutException | |
racine
public boolean root ()
Jetés |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
runEventLogService
public void runEventLogService (LogReceiver receiver)
Paramètres |
---|
receiver | LogReceiver |
Jetés |
---|
AdbCommandRejectedException | |
TimeoutException | |
runLogService
public void runLogService (String logname,
LogReceiver receiver)
Paramètres |
---|
logname | String |
receiver | LogReceiver |
Jetés |
---|
AdbCommandRejectedException | |
TimeoutException | |
définirSérie
public void setSerial (String serial)
démarrerScreenRecorder
public void startScreenRecorder (String remoteFilePath,
ScreenRecorderOptions options,
IShellOutputReceiver receiver)
Paramètres |
---|
remoteFilePath | String |
options | ScreenRecorderOptions |
receiver | IShellOutputReceiver |
Jetés |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
prend en charge la fonctionnalité
public boolean supportsFeature (IDevice.HardwareFeature arg0)
Paramètres |
---|
arg0 | IDevice.HardwareFeature |
prend en charge la fonctionnalité
public boolean supportsFeature (IDevice.Feature feature)
Paramètres |
---|
feature | IDevice.Feature |
syncPackageToDevice
public String syncPackageToDevice (String localFilePath)
Paramètres |
---|
localFilePath | String |
Jetés |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
désinstaller l'application
public String uninstallApp (String applicationID,
String... extraArgs)
Paramètres |
---|
applicationID | String |
extraArgs | String |
désinstallerPackage
public String uninstallPackage (String packageName)
Paramètres |
---|
packageName | String |