StubDevice

public class StubDevice
extends Object implements IDevice

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


Implementação de marcador de posição 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 foi descontinuado. 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 foi descontinuado. Use getBattery(long, TimeUnit).

Integer getBatteryLevel()

Este método foi descontinuado. Use getBattery().

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 foi descontinuado. Use getSystemProperty(String).

String getProperty(String name)

String getPropertyCacheOrSync(String name)

Este método foi descontinuado. Use getProperty(String).

int getPropertyCount()

Este método foi descontinuado. descontinuado no ddmlib com "detalhes de implementação" como motivo.

String getPropertySync(String name)

Este método foi descontinuado. Use 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)

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

Retorna
boolean

createForward

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

Parâmetros
localPort int

remoteSocketName String

namespace IDevice.DeviceUnixSocketNamespace

Gera
AdbCommandRejectedException
TimeoutException

createForward

public void createForward (int localPort, 
                int remotePort)

Parâmetros
localPort int

remotePort int

Gera
AdbCommandRejectedException
TimeoutException

createReverse

public void createReverse (int remotePort, 
                int localPort)

Parâmetros
remotePort int

localPort int

Gera
AdbCommandRejectedException
TimeoutException

executeShellCommand

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

Parâmetros
command String

receiver IShellOutputReceiver

maxTimeToOutputResponse long

maxTimeUnits TimeUnit

Gera
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

executeShellCommand

public void executeShellCommand (String command, 
                IShellOutputReceiver receiver)

Parâmetros
command String

receiver IShellOutputReceiver

Gera
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

executeShellCommand

public void executeShellCommand (String command, 
                IShellOutputReceiver receiver, 
                int maxTimeToOutputResponse)

Este método foi descontinuado.
use executeShellCommand(String, com.android.ddmlib.IShellOutputReceiver, long, TimeUnit).

Parâmetros
command String

receiver IShellOutputReceiver

maxTimeToOutputResponse int

Gera
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

Gera
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

getAbis

public  getAbis ()

Retorna

getAvdName

public String getAvdName ()

Retorna
String

getAvdPath

public String getAvdPath ()

Retorna
String

getBattery

public  getBattery (long freshnessTime, 
                TimeUnit timeUnit)

Parâmetros
freshnessTime long

timeUnit TimeUnit

Retorna

getBattery

public  getBattery ()

Retorna

getBatteryLevel

public Integer getBatteryLevel (long freshnessMs)

Este método foi descontinuado.
use getBattery(long, TimeUnit).

Parâmetros
freshnessMs long

Retorna
Integer

Gera
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

getBatteryLevel

public Integer getBatteryLevel ()

Este método foi descontinuado.
use getBattery().

Retorna
Integer

Gera
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

getClient

public Client getClient (String applicationName)

Parâmetros
applicationName String

Retorna
Client

getClientName

public String getClientName (int pid)

Parâmetros
pid int

Retorna
String

getClients

public Client[] getClients ()

Retorna
Client[]

getDensity

public int getDensity ()

Retorna
int

getFileListingService

public FileListingService getFileListingService ()

Retorna
FileListingService

getLanguage

public String getLanguage ()

Retorna
String

getMountPoint

public String getMountPoint (String name)

Parâmetros
name String

Retorna
String

getName

public String getName ()

Retorna
String

getProperties

public  getProperties ()

Este método foi descontinuado.
use getSystemProperty(String).

Retorna

getProperty

public String getProperty (String name)

Parâmetros
name String

Retorna
String

getPropertyCacheOrSync

public String getPropertyCacheOrSync (String name)

Este método foi descontinuado.
use getProperty(String).

Parâmetros
name String

Retorna
String

Gera
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

getPropertyCount

public int getPropertyCount ()

Este método foi descontinuado.
foi descontinuado na ddmlib com "implementation detail" como motivo.

Retorna
int

getPropertySync

public String getPropertySync (String name)

Este método foi descontinuado.
use getProperty(String).

Parâmetros
name String

Retorna
String

Gera
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

getRegion

public String getRegion ()

Retorna
String

getScreenshot

public RawImage getScreenshot ()

Retorna
RawImage

Gera
AdbCommandRejectedException
TimeoutException

getScreenshot

public RawImage getScreenshot (long timeout, 
                TimeUnit unit)

Parâmetros
timeout long

unit TimeUnit

Retorna
RawImage

Gera
AdbCommandRejectedException
TimeoutException

getSerialNumber

public String getSerialNumber ()

Retorna
String

getState

public IDevice.DeviceState getState ()

Retorna
IDevice.DeviceState

getSyncService

public SyncService getSyncService ()

Retorna
SyncService

Gera
AdbCommandRejectedException
TimeoutException

getSystemProperty

public ListenableFuture<String> getSystemProperty (String name)

Parâmetros
name String

Retorna
ListenableFuture<String>

getVersion

public AndroidVersion getVersion ()

Retorna
AndroidVersion

hasClients

public boolean hasClients ()

Retorna
boolean

installPackage

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

Gera
InstallException

installPackage

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

Parâmetros
packageFilePath String

reinstall boolean

receiver InstallReceiver

extraArgs String

Gera
InstallException

installPackage

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

Parâmetros
packageFilePath String

reinstall boolean

extraArgs String

Gera
InstallException

installPackages

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

Parâmetros
apkFilePaths

reinstall boolean

extraArgs

timeOutInMs long

timeunit TimeUnit

Gera
InstallException

installRemotePackage

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

Parâmetros
remoteFilePath String

reinstall boolean

receiver InstallReceiver

extraArgs String

Gera
InstallException

installRemotePackage

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

Parâmetros
remoteFilePath String

reinstall boolean

extraArgs String

Gera
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

Gera
InstallException

isBootLoader

public boolean isBootLoader ()

Retorna
boolean

isEmulator

public boolean isEmulator ()

Retorna
boolean

isOffline

public boolean isOffline ()

Retorna
boolean

isOnline

public boolean isOnline ()

Retorna
boolean

isRoot

public boolean isRoot ()

Retorna
boolean

Gera
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

pullFile

public void pullFile (String remote, 
                String local)

Parâmetros
remote String

local String

Gera
AdbCommandRejectedException
SyncException
TimeoutException

pushFile

public void pushFile (String local, 
                String remote)

Parâmetros
local String

remote String

Gera
AdbCommandRejectedException
SyncException
TimeoutException

reiniciar

public void reboot (String into)

Parâmetros
into String

Gera
AdbCommandRejectedException
TimeoutException

removeForward

public void removeForward (int localPort)

Parâmetros
localPort int

Gera
AdbCommandRejectedException
TimeoutException

removeForward

public void removeForward (int localPort, 
                int remotePort)

Parâmetros
localPort int

remotePort int

Gera
AdbCommandRejectedException
TimeoutException

removeForward

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

Parâmetros
localPort int

remoteSocketName String

namespace IDevice.DeviceUnixSocketNamespace

Gera
AdbCommandRejectedException
TimeoutException

removeRemotePackage

public void removeRemotePackage (String remoteFilePath)

Parâmetros
remoteFilePath String

Gera
InstallException

removeReverse

public void removeReverse (int remotePort)

Parâmetros
remotePort int

Gera
AdbCommandRejectedException
TimeoutException

raiz

public boolean root ()

Retorna
boolean

Gera
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

runEventLogService

public void runEventLogService (LogReceiver receiver)

Parâmetros
receiver LogReceiver

Gera
AdbCommandRejectedException
TimeoutException

runLogService

public void runLogService (String logname, 
                LogReceiver receiver)

Parâmetros
logname String

receiver LogReceiver

Gera
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

Gera
AdbCommandRejectedException
ShellCommandUnresponsiveException
TimeoutException

supportsFeature

public boolean supportsFeature (IDevice.HardwareFeature arg0)

Parâmetros
arg0 IDevice.HardwareFeature

Retorna
boolean

supportsFeature

public boolean supportsFeature (IDevice.Feature feature)

Parâmetros
feature IDevice.Feature

Retorna
boolean

syncPackageToDevice

public String syncPackageToDevice (String localFilePath)

Parâmetros
localFilePath String

Retorna
String

Gera
AdbCommandRejectedException
SyncException
TimeoutException

uninstallApp

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

Parâmetros
applicationID String

extraArgs String

Retorna
String

Gera
InstallException

uninstallPackage

public String uninstallPackage (String packageName)

Parâmetros
packageName String

Retorna
String

Gera
InstallException