StubDispositivo

public class StubDevice
extends Object implements IDevice

java.lang.Object
com.android.tradefed.device.StubDevice


Implementação de espaço reservado de stub de um IDevice .

Resumo

Construtores públicos

StubDevice (String serial)
StubDevice (String serial, boolean isEmulator)

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)

Parâmetros
serial String

StubDispositivo

public StubDevice (String serial, 
                boolean isEmulator)

Parâmetros
serial String

isEmulator boolean

Métodos públicos

sãoPropertiesSet

public boolean arePropertiesSet ()

Devoluções
boolean

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, 
                int maxTimeToOutputResponse)

Este método está obsoleto.
use executeShellCommand(String, com.android.ddmlib.IShellOutputReceiver, long, TimeUnit) .

Parâmetros
command String

receiver IShellOutputReceiver

maxTimeToOutputResponse int

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 ()

Devoluções

getAvdName

public String getAvdName ()

Devoluções
String

getAvdPath

public String getAvdPath ()

Devoluções
String

obter bateria

public  getBattery (long freshnessTime, 
                TimeUnit timeUnit)

Parâmetros
freshnessTime long

timeUnit TimeUnit

Devoluções

obter bateria

public  getBattery ()

Devoluções

obterBatteryLevel

public Integer getBatteryLevel (long freshnessMs)

Este método está obsoleto.
use getBattery(long, TimeUnit) em vez disso.

Parâmetros
freshnessMs long

Devoluções
Integer

Lança
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

obterBatteryLevel

public Integer getBatteryLevel ()

Este método está obsoleto.
use getBattery() em vez disso.

Devoluções
Integer

Lança
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

getCliente

public Client getClient (String applicationName)

Parâmetros
applicationName String

Devoluções
Client

getClientName

public String getClientName (int pid)

Parâmetros
pid int

Devoluções
String

getClientes

public Client[] getClients ()

Devoluções
Client[]

getDensidade

public int getDensity ()

Devoluções
int

getFileListingService

public FileListingService getFileListingService ()

Devoluções
FileListingService

obterIdioma

public String getLanguage ()

Devoluções
String

obterMountPoint

public String getMountPoint (String name)

Parâmetros
name String

Devoluções
String

obterNome

public String getName ()

Devoluções
String

obterPropriedades

public  getProperties ()

Este método está obsoleto.
use getSystemProperty(String) em vez disso.

Devoluções

obterPropriedade

public String getProperty (String name)

Parâmetros
name String

Devoluções
String

getPropertyCacheOrSync

public String getPropertyCacheOrSync (String name)

Este método está obsoleto.
use getProperty(String) em vez disso.

Parâmetros
name String

Devoluções
String

Lança
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

getPropertyCount

public int getPropertyCount ()

Este método está obsoleto.
obsoleto em ddmlib com "detalhes de implementação" como motivo.

Devoluções
int

getPropertySync

public String getPropertySync (String name)

Este método está obsoleto.
use getProperty(String) em vez disso.

Parâmetros
name String

Devoluções
String

Lança
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

getRegião

public String getRegion ()

Devoluções
String

obter captura de tela

public RawImage getScreenshot ()

Devoluções
RawImage

Lança
AdbCommandRejectedException
TimeoutException

obter captura de tela

public RawImage getScreenshot (long timeout, 
                TimeUnit unit)

Parâmetros
timeout long

unit TimeUnit

Devoluções
RawImage

Lança
AdbCommandRejectedException
TimeoutException

obter número de série

public String getSerialNumber ()

Devoluções
String

obterEstado

public IDevice.DeviceState getState ()

Devoluções
IDevice.DeviceState

getSyncService

public SyncService getSyncService ()

Devoluções
SyncService

Lança
AdbCommandRejectedException
TimeoutException

getSystemProperty

public ListenableFuture<String> getSystemProperty (String name)

Parâmetros
name String

Devoluções
ListenableFuture<String>

getVersão

public AndroidVersion getVersion ()

Devoluções
AndroidVersion

temClientes

public boolean hasClients ()

Devoluções
boolean

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

Lança
InstallException

instalarPacote

public void installPackage (String packageFilePath, 
                boolean reinstall, 
                InstallReceiver receiver, 
                String... extraArgs)

Parâmetros
packageFilePath String

reinstall boolean

receiver InstallReceiver

extraArgs String

Lança
InstallException

instalarPacote

public void installPackage (String packageFilePath, 
                boolean reinstall, 
                String... extraArgs)

Parâmetros
packageFilePath String

reinstall boolean

extraArgs String

Lança
InstallException

instalar pacotes

public void installPackages ( apkFilePaths, 
                boolean reinstall, 
                 extraArgs, 
                long timeOutInMs, 
                TimeUnit timeunit)

Parâmetros
apkFilePaths

reinstall boolean

extraArgs

timeOutInMs long

timeunit TimeUnit

Lança
InstallException

instalarRemotePackage

public void installRemotePackage (String remoteFilePath, 
                boolean reinstall, 
                InstallReceiver receiver, 
                String... extraArgs)

Parâmetros
remoteFilePath String

reinstall boolean

receiver InstallReceiver

extraArgs String

Lança
InstallException

instalarRemotePackage

public void installRemotePackage (String remoteFilePath, 
                boolean reinstall, 
                String... extraArgs)

Parâmetros
remoteFilePath String

reinstall boolean

extraArgs String

Lança
InstallException

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

Lança
InstallException

isBootLoader

public boolean isBootLoader ()

Devoluções
boolean

isEmulador

public boolean isEmulator ()

Devoluções
boolean

está offline

public boolean isOffline ()

Devoluções
boolean

está online

public boolean isOnline ()

Devoluções
boolean

isRoot

public boolean isRoot ()

Devoluções
boolean

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)

Parâmetros
into String

Lança
AdbCommandRejectedException
TimeoutException

removerForward

public void removeForward (int localPort)

Parâmetros
localPort int

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

Lança
InstallException

removerReverso

public void removeReverse (int remotePort)

Parâmetros
remotePort int

Lança
AdbCommandRejectedException
TimeoutException

raiz

public boolean root ()

Devoluções
boolean

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)

Parâmetros
serial String

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

Devoluções
boolean

suportaRecurso

public boolean supportsFeature (IDevice.Feature feature)

Parâmetros
feature IDevice.Feature

Devoluções
boolean

sincronizarPackageToDevice

public String syncPackageToDevice (String localFilePath)

Parâmetros
localFilePath String

Devoluções
String

Lança
AdbCommandRejectedException
SyncException
TimeoutException

desinstalarApp

public String uninstallApp (String applicationID, 
                String... extraArgs)

Parâmetros
applicationID String

extraArgs String

Devoluções
String

Lança
InstallException

desinstalarPackage

public String uninstallPackage (String packageName)

Parâmetros
packageName String

Devoluções
String

Lança
InstallException