StubDevice

public class StubDevice
extends Object implements IDevice

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


Implementação de espaço reservado para 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) .

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

StubDevice

public StubDevice (String serial)

Parâmetros
serial String

StubDevice

public StubDevice (String serial, 
                boolean isEmulator)

Parâmetros
serial String

isEmulator boolean

Métodos públicos

arePropertiesSet

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

lances
AdbCommandRejectedException
TimeoutException

criarForward

public void createForward (int localPort, 
                int remotePort)

Parâmetros
localPort int

remotePort int

lances
AdbCommandRejectedException
TimeoutException

criarReverso

public void createReverse (int remotePort, 
                int localPort)

Parâmetros
remotePort int

localPort int

lances
AdbCommandRejectedException
TimeoutException

executeShellCommand

public void executeShellCommand (String command, 
                IShellOutputReceiver receiver, 
                long maxTimeToOutputResponse, 
                TimeUnit maxTimeUnits)

Parâmetros
command String

receiver IShellOutputReceiver

maxTimeToOutputResponse long

maxTimeUnits TimeUnit

lances
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

executeShellCommand

public void executeShellCommand (String command, 
                IShellOutputReceiver receiver)

Parâmetros
command String

receiver IShellOutputReceiver

lances
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

lances
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

lances
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

getAbis

public  getAbis ()

devoluções

getAvdName

public String getAvdName ()

devoluções
String

getAvdPath

public String getAvdPath ()

devoluções
String

getBattery

public  getBattery (long freshnessTime, 
                TimeUnit timeUnit)

Parâmetros
freshnessTime long

timeUnit TimeUnit

devoluções

getBattery

public  getBattery ()

devoluções

getBatteryLevel

public Integer getBatteryLevel (long freshnessMs)

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

Parâmetros
freshnessMs long

devoluções
Integer

lances
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

getBatteryLevel

public Integer getBatteryLevel ()

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

devoluções
Integer

lances
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

getClient

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

obterClientes

public Client[] getClients ()

devoluções
Client[]

obter densidade

public int getDensity ()

devoluções
int

getFileListingService

public FileListingService getFileListingService ()

devoluções
FileListingService

getLanguage

public String getLanguage ()

devoluções
String

getMountPoint

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

lances
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

lances
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

obterregião

public String getRegion ()

devoluções
String

obter captura de tela

public RawImage getScreenshot ()

devoluções
RawImage

lances
AdbCommandRejectedException
TimeoutException

obter captura de tela

public RawImage getScreenshot (long timeout, 
                TimeUnit unit)

Parâmetros
timeout long

unit TimeUnit

devoluções
RawImage

lances
AdbCommandRejectedException
TimeoutException

getSerialNumber

public String getSerialNumber ()

devoluções
String

getState

public IDevice.DeviceState getState ()

devoluções
IDevice.DeviceState

getSyncService

public SyncService getSyncService ()

devoluções
SyncService

lances
AdbCommandRejectedException
TimeoutException

getSystemProperty

public ListenableFuture<String> getSystemProperty (String name)

Parâmetros
name String

devoluções
ListenableFuture<String>

getVersion

public AndroidVersion getVersion ()

devoluções
AndroidVersion

temClientes

public boolean hasClients ()

devoluções
boolean

pacote de instalação

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

lances
InstallException

pacote de instalação

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

Parâmetros
packageFilePath String

reinstall boolean

receiver InstallReceiver

extraArgs String

lances
InstallException

pacote de instalação

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

Parâmetros
packageFilePath String

reinstall boolean

extraArgs String

lances
InstallException

instalarPacotes

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

Parâmetros
apkFilePaths

reinstall boolean

extraArgs

timeOutInMs long

timeunit TimeUnit

lances
InstallException

installRemotePackage

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

Parâmetros
remoteFilePath String

reinstall boolean

receiver InstallReceiver

extraArgs String

lances
InstallException

installRemotePackage

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

Parâmetros
remoteFilePath String

reinstall boolean

extraArgs String

lances
InstallException

installRemotePackage

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

lances
InstallException

isBootLoader

public boolean isBootLoader ()

devoluções
boolean

isEmulator

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

lances
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

pullFile

public void pullFile (String remote, 
                String local)

Parâmetros
remote String

local String

lances
AdbCommandRejectedException
SyncException
TimeoutException

pushFile

public void pushFile (String local, 
                String remote)

Parâmetros
local String

remote String

lances
AdbCommandRejectedException
SyncException
TimeoutException

reinício

public void reboot (String into)

Parâmetros
into String

lances
AdbCommandRejectedException
TimeoutException

removeForward

public void removeForward (int localPort)

Parâmetros
localPort int

lances
AdbCommandRejectedException
TimeoutException

removeForward

public void removeForward (int localPort, 
                int remotePort)

Parâmetros
localPort int

remotePort int

lances
AdbCommandRejectedException
TimeoutException

removeForward

public void removeForward (int localPort, 
                String remoteSocketName, 
                IDevice.DeviceUnixSocketNamespace namespace)

Parâmetros
localPort int

remoteSocketName String

namespace IDevice.DeviceUnixSocketNamespace

lances
AdbCommandRejectedException
TimeoutException

removeRemotePackage

public void removeRemotePackage (String remoteFilePath)

Parâmetros
remoteFilePath String

lances
InstallException

removeReverse

public void removeReverse (int remotePort)

Parâmetros
remotePort int

lances
AdbCommandRejectedException
TimeoutException

raiz

public boolean root ()

devoluções
boolean

lances
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

runEventLogService

public void runEventLogService (LogReceiver receiver)

Parâmetros
receiver LogReceiver

lances
AdbCommandRejectedException
TimeoutException

runLogService

public void runLogService (String logname, 
                LogReceiver receiver)

Parâmetros
logname String

receiver LogReceiver

lances
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

lances
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

suporta recurso

public boolean supportsFeature (IDevice.HardwareFeature arg0)

Parâmetros
arg0 IDevice.HardwareFeature

devoluções
boolean

suporta recurso

public boolean supportsFeature (IDevice.Feature feature)

Parâmetros
feature IDevice.Feature

devoluções
boolean

syncPackageToDevice

public String syncPackageToDevice (String localFilePath)

Parâmetros
localFilePath String

devoluções
String

lances
AdbCommandRejectedException
SyncException
TimeoutException

desinstalar aplicativo

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

Parâmetros
applicationID String

extraArgs String

devoluções
String

lances
InstallException

pacote de desinstalação

public String uninstallPackage (String packageName)

Parâmetros
packageName String

devoluções
String

lances
InstallException