StubDispositivo
public class StubDevice
extends Object
implements IDevice
java.lang.Object |
↳ | com.android.tradefed.device.StubDevice |
Subclasses diretas conhecidas |
Subclasses indiretas conhecidas |
Implementação de espaço reservado de stub de um IDevice
.
Resumo
Métodos públicos |
---|
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) Este método está obsoleto. use 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) Este método está obsoleto. use getBattery(long, TimeUnit) em vez disso. |
Integer | getBatteryLevel () Este método está obsoleto. use getBattery() em vez disso. |
Client | getClient (String applicationName) |
String | getClientName (int pid) |
Client[] | getClients () |
int | getDensity () |
FileListingService | getFileListingService () |
String | getLanguage () |
String | getMountPoint (String name) |
String | getName () |
| getProperties () Este método está obsoleto. use getSystemProperty(String) em vez disso. |
String | getProperty (String name) |
String | getPropertyCacheOrSync (String name) Este método está obsoleto. use getProperty(String) em vez disso. |
int | getPropertyCount () Este método está obsoleto. obsoleto em ddmlib com "detalhes de implementação" como motivo. |
String | getPropertySync (String name) Este método está obsoleto. use getProperty(String) em vez disso. |
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) |
Construtores públicos
StubDispositivo
public StubDevice (String serial)
StubDispositivo
public StubDevice (String serial,
boolean isEmulator)
Parâmetros |
---|
serial | String |
isEmulator | boolean |
Métodos públicos
sãoPropertiesSet
public boolean arePropertiesSet ()
criarForward
public void createForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)
Parâmetros |
---|
localPort | int |
remoteSocketName | String |
namespace | IDevice.DeviceUnixSocketNamespace |
Lança |
---|
AdbCommandRejectedException | |
TimeoutException | |
criarForward
public void createForward (int localPort,
int remotePort)
Parâmetros |
---|
localPort | int |
remotePort | int |
Lança |
---|
AdbCommandRejectedException | |
TimeoutException | |
criarReverso
public void createReverse (int remotePort,
int localPort)
Parâmetros |
---|
remotePort | int |
localPort | int |
Lança |
---|
AdbCommandRejectedException | |
TimeoutException | |
executeShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)
Parâmetros |
---|
command | String |
receiver | IShellOutputReceiver |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
Lança |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
executeShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver)
Parâmetros |
---|
command | String |
receiver | IShellOutputReceiver |
Lança |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
executeShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)
Parâmetros |
---|
command | String |
receiver | IShellOutputReceiver |
maxTimeout | long |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
Lança |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getAbis
public getAbis ()
getAvdName
public String getAvdName ()
getAvdPath
public String getAvdPath ()
obter bateria
public getBattery (long freshnessTime,
TimeUnit timeUnit)
Parâmetros |
---|
freshnessTime | long |
timeUnit | TimeUnit |
obter bateria
public getBattery ()
obterBatteryLevel
public Integer getBatteryLevel (long freshnessMs)
Este método está obsoleto.
use getBattery(long, TimeUnit)
em vez disso.
Parâmetros |
---|
freshnessMs | long |
Lança |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
obterBatteryLevel
public Integer getBatteryLevel ()
Este método está obsoleto.
use getBattery()
em vez disso.
Lança |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getCliente
public Client getClient (String applicationName)
Parâmetros |
---|
applicationName | String |
getClientName
public String getClientName (int pid)
getClientes
public Client[] getClients ()
getDensidade
public int getDensity ()
getFileListingService
public FileListingService getFileListingService ()
Devoluções |
---|
FileListingService | |
obterIdioma
public String getLanguage ()
obterMountPoint
public String getMountPoint (String name)
obterNome
public String getName ()
obterPropriedade
public String getProperty (String name)
getPropertyCacheOrSync
public String getPropertyCacheOrSync (String name)
Este método está obsoleto.
use getProperty(String)
em vez disso.
Lança |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getPropertyCount
public int getPropertyCount ()
Este método está obsoleto.
obsoleto em ddmlib com "detalhes de implementação" como motivo.
getPropertySync
public String getPropertySync (String name)
Este método está obsoleto.
use getProperty(String)
em vez disso.
Lança |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getRegião
public String getRegion ()
obter captura de tela
public RawImage getScreenshot ()
Lança |
---|
AdbCommandRejectedException | |
TimeoutException | |
obter captura de tela
public RawImage getScreenshot (long timeout,
TimeUnit unit)
Parâmetros |
---|
timeout | long |
unit | TimeUnit |
Lança |
---|
AdbCommandRejectedException | |
TimeoutException | |
obter número de série
public String getSerialNumber ()
obterEstado
public IDevice.DeviceState getState ()
Devoluções |
---|
IDevice.DeviceState | |
getSyncService
public SyncService getSyncService ()
Lança |
---|
AdbCommandRejectedException | |
TimeoutException | |
getSystemProperty
public ListenableFuture<String> getSystemProperty (String name)
Devoluções |
---|
ListenableFuture<String> | |
getVersão
public AndroidVersion getVersion ()
Devoluções |
---|
AndroidVersion | |
temClientes
public boolean hasClients ()
instalarPacote
public void installPackage (String packageFilePath,
boolean reinstall,
InstallReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits,
String... extraArgs)
Parâmetros |
---|
packageFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
maxTimeout | long |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
extraArgs | String |
instalarPacote
public void installPackage (String packageFilePath,
boolean reinstall,
InstallReceiver receiver,
String... extraArgs)
Parâmetros |
---|
packageFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
extraArgs | String |
instalarPacote
public void installPackage (String packageFilePath,
boolean reinstall,
String... extraArgs)
Parâmetros |
---|
packageFilePath | String |
reinstall | boolean |
extraArgs | String |
instalar pacotes
public void installPackages ( apkFilePaths,
boolean reinstall,
extraArgs,
long timeOutInMs,
TimeUnit timeunit)
Parâmetros |
---|
apkFilePaths | |
reinstall | boolean |
extraArgs | |
timeOutInMs | long |
timeunit | TimeUnit |
instalarRemotePackage
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
InstallReceiver receiver,
String... extraArgs)
Parâmetros |
---|
remoteFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
extraArgs | String |
instalarRemotePackage
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
String... extraArgs)
Parâmetros |
---|
remoteFilePath | String |
reinstall | boolean |
extraArgs | String |
instalarRemotePackage
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
InstallReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits,
String... extraArgs)
Parâmetros |
---|
remoteFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
maxTimeout | long |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
extraArgs | String |
isBootLoader
public boolean isBootLoader ()
isEmulador
public boolean isEmulator ()
está offline
public boolean isOffline ()
está online
public boolean isOnline ()
isRoot
public boolean isRoot ()
Lança |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
pullFile
public void pullFile (String remote,
String local)
Parâmetros |
---|
remote | String |
local | String |
Lança |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
arquivo push
public void pushFile (String local,
String remote)
Parâmetros |
---|
local | String |
remote | String |
Lança |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
reinício
public void reboot (String into)
Lança |
---|
AdbCommandRejectedException | |
TimeoutException | |
removerForward
public void removeForward (int localPort)
Lança |
---|
AdbCommandRejectedException | |
TimeoutException | |
removerForward
public void removeForward (int localPort,
int remotePort)
Parâmetros |
---|
localPort | int |
remotePort | int |
Lança |
---|
AdbCommandRejectedException | |
TimeoutException | |
removerForward
public void removeForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)
Parâmetros |
---|
localPort | int |
remoteSocketName | String |
namespace | IDevice.DeviceUnixSocketNamespace |
Lança |
---|
AdbCommandRejectedException | |
TimeoutException | |
removerRemotePackage
public void removeRemotePackage (String remoteFilePath)
Parâmetros |
---|
remoteFilePath | String |
removerReverso
public void removeReverse (int remotePort)
Parâmetros |
---|
remotePort | int |
Lança |
---|
AdbCommandRejectedException | |
TimeoutException | |
raiz
public boolean root ()
Lança |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
runEventLogService
public void runEventLogService (LogReceiver receiver)
Parâmetros |
---|
receiver | LogReceiver |
Lança |
---|
AdbCommandRejectedException | |
TimeoutException | |
runLogService
public void runLogService (String logname,
LogReceiver receiver)
Parâmetros |
---|
logname | String |
receiver | LogReceiver |
Lança |
---|
AdbCommandRejectedException | |
TimeoutException | |
setSerial
public void setSerial (String serial)
startScreenRecorder
public void startScreenRecorder (String remoteFilePath,
ScreenRecorderOptions options,
IShellOutputReceiver receiver)
Parâmetros |
---|
remoteFilePath | String |
options | ScreenRecorderOptions |
receiver | IShellOutputReceiver |
Lança |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
suportaRecurso
public boolean supportsFeature (IDevice.HardwareFeature arg0)
Parâmetros |
---|
arg0 | IDevice.HardwareFeature |
suportaRecurso
public boolean supportsFeature (IDevice.Feature feature)
Parâmetros |
---|
feature | IDevice.Feature |
sincronizarPackageToDevice
public String syncPackageToDevice (String localFilePath)
Parâmetros |
---|
localFilePath | String |
Lança |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
desinstalarApp
public String uninstallApp (String applicationID,
String... extraArgs)
Parâmetros |
---|
applicationID | String |
extraArgs | String |
desinstalarPackage
public String uninstallPackage (String packageName)
Parâmetros |
---|
packageName | String |