Urządzenie-stub
public
class
StubDevice
extends Object
implements
IDevice
java.lang.Object
|
↳ |
com.android.tradefed.device.StubDevice
|
Znane podklasy bezpośrednie
|
Implementacja symbolu zastępczego atrybutu IDevice
.
Podsumowanie
Metody publiczne |
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)
Ta metoda została wycofana.
użyj metody 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)
Ta metoda została wycofana.
użyj właściwości getBattery(long, TimeUnit) .
|
Integer
|
getBatteryLevel()
Ta metoda została wycofana.
użyj właściwości getBattery() .
|
Client
|
getClient(String applicationName)
|
String
|
getClientName(int pid)
|
Client[]
|
getClients()
|
int
|
getDensity()
|
FileListingService
|
getFileListingService()
|
String
|
getLanguage()
|
String
|
getMountPoint(String name)
|
String
|
getName()
|
|
getProperties()
Ta metoda została wycofana.
użyj właściwości getSystemProperty(String) .
|
String
|
getProperty(String name)
|
String
|
getPropertyCacheOrSync(String name)
Ta metoda została wycofana.
użyj właściwości getProperty(String) .
|
int
|
getPropertyCount()
Ta metoda została wycofana.
wycofane w ddmlib ze „szczegółami implementacji” jako powód.
|
String
|
getPropertySync(String name)
Ta metoda została wycofana.
użyj właściwości 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)
|
Konstruktory publiczne
Urządzenie-stub
public StubDevice (String serial)
Urządzenie-stub
public StubDevice (String serial,
boolean isEmulator)
Parametry |
serial |
String |
isEmulator |
boolean |
Metody publiczne
Zestaw właściwości
public boolean arePropertiesSet ()
utwórzDalej
public void createForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)
Parametry |
localPort |
int |
remoteSocketName |
String |
namespace |
IDevice.DeviceUnixSocketNamespace |
Rzuty |
AdbCommandRejectedException |
|
TimeoutException |
|
utwórzDalej
public void createForward (int localPort,
int remotePort)
Parametry |
localPort |
int |
remotePort |
int |
Rzuty |
AdbCommandRejectedException |
|
TimeoutException |
|
CreateReverse
public void createReverse (int remotePort,
int localPort)
Parametry |
remotePort |
int |
localPort |
int |
Rzuty |
AdbCommandRejectedException |
|
TimeoutException |
|
WykonajShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)
Parametry |
command |
String |
receiver |
IShellOutputReceiver |
maxTimeToOutputResponse |
long |
maxTimeUnits |
TimeUnit |
Rzuty |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
WykonajShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver)
Parametry |
command |
String |
receiver |
IShellOutputReceiver |
Rzuty |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
WykonajShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
int maxTimeToOutputResponse)
Ta metoda została wycofana.
użyj metody executeShellCommand(String, com.android.ddmlib.IShellOutputReceiver, long, TimeUnit)
.
Parametry |
command |
String |
receiver |
IShellOutputReceiver |
maxTimeToOutputResponse |
int |
Rzuty |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
WykonajShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)
Parametry |
command |
String |
receiver |
IShellOutputReceiver |
maxTimeout |
long |
maxTimeToOutputResponse |
long |
maxTimeUnits |
TimeUnit |
Rzuty |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
getAbis
public getAbis ()
getAvdName,
public String getAvdName ()
Ścieżka getAvdPath
public String getAvdPath ()
getBattery
public getBattery (long freshnessTime,
TimeUnit timeUnit)
Parametry |
freshnessTime |
long |
timeUnit |
TimeUnit |
getBattery
public getBattery ()
getBatteryLevel
public Integer getBatteryLevel (long freshnessMs)
Ta metoda została wycofana.
użyj zamiast niego getBattery(long, TimeUnit)
.
Parametry |
freshnessMs |
long |
Rzuty |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
getBatteryLevel
public Integer getBatteryLevel ()
Ta metoda została wycofana.
użyj zamiast niego getBattery()
.
Rzuty |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
getClient
public Client getClient (String applicationName)
Parametry |
applicationName |
String |
getClientName,
public String getClientName (int pid)
getClients,
public Client[] getClients ()
getDensity,
public int getDensity ()
usługa getFileListingService
public FileListingService getFileListingService ()
Zwroty |
FileListingService |
|
getLanguage
public String getLanguage ()
getMountPoint
public String getMountPoint (String name)
getName
public String getName ()
getproperty
public String getProperty (String name)
getpropertyCacheOrSync
public String getPropertyCacheOrSync (String name)
Ta metoda została wycofana.
użyj zamiast niego getProperty(String)
.
Rzuty |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
getpropertyCount
public int getPropertyCount ()
Ta metoda została wycofana.
wycofane w ddmlib ze „szczegółami implementacji” jako powód.
getpropertySync
public String getPropertySync (String name)
Ta metoda została wycofana.
użyj zamiast niego getProperty(String)
.
Rzuty |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
getRegion
public String getRegion ()
Pobierz zrzut ekranu
public RawImage getScreenshot ()
Rzuty |
AdbCommandRejectedException |
|
TimeoutException |
|
Pobierz zrzut ekranu
public RawImage getScreenshot (long timeout,
TimeUnit unit)
Parametry |
timeout |
long |
unit |
TimeUnit |
Rzuty |
AdbCommandRejectedException |
|
TimeoutException |
|
getSerialNumber,
public String getSerialNumber ()
getState,
public IDevice.DeviceState getState ()
Zwroty |
IDevice.DeviceState |
|
getSyncService
public SyncService getSyncService ()
Rzuty |
AdbCommandRejectedException |
|
TimeoutException |
|
getSystemProperty
public ListenableFuture<String> getSystemProperty (String name)
Zwroty |
ListenableFuture<String> |
|
getVersion
public AndroidVersion getVersion ()
hasClients
public boolean hasClients ()
pakiet_instalacyjny
public void installPackage (String packageFilePath,
boolean reinstall,
InstallReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits,
String... extraArgs)
Parametry |
packageFilePath |
String |
reinstall |
boolean |
receiver |
InstallReceiver |
maxTimeout |
long |
maxTimeToOutputResponse |
long |
maxTimeUnits |
TimeUnit |
extraArgs |
String |
pakiet_instalacyjny
public void installPackage (String packageFilePath,
boolean reinstall,
InstallReceiver receiver,
String... extraArgs)
Parametry |
packageFilePath |
String |
reinstall |
boolean |
receiver |
InstallReceiver |
extraArgs |
String |
pakiet_instalacyjny
public void installPackage (String packageFilePath,
boolean reinstall,
String... extraArgs)
Parametry |
packageFilePath |
String |
reinstall |
boolean |
extraArgs |
String |
pakiet_instalacji
public void installPackages ( apkFilePaths,
boolean reinstall,
extraArgs,
long timeOutInMs,
TimeUnit timeunit)
Parametry |
apkFilePaths |
|
reinstall |
boolean |
extraArgs |
|
timeOutInMs |
long |
timeunit |
TimeUnit |
zainstaluj pakiet zdalny
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
InstallReceiver receiver,
String... extraArgs)
Parametry |
remoteFilePath |
String |
reinstall |
boolean |
receiver |
InstallReceiver |
extraArgs |
String |
zainstaluj pakiet zdalny
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
String... extraArgs)
Parametry |
remoteFilePath |
String |
reinstall |
boolean |
extraArgs |
String |
zainstaluj pakiet zdalny
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
InstallReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits,
String... extraArgs)
Parametry |
remoteFilePath |
String |
reinstall |
boolean |
receiver |
InstallReceiver |
maxTimeout |
long |
maxTimeToOutputResponse |
long |
maxTimeUnits |
TimeUnit |
extraArgs |
String |
isBootLoader
public boolean isBootLoader ()
isEmulator
public boolean isEmulator ()
isOffline
public boolean isOffline ()
online
public boolean isOnline ()
isRoot
public boolean isRoot ()
Rzuty |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
pobieranie pliku
public void pullFile (String remote,
String local)
Parametry |
remote |
String |
local |
String |
Rzuty |
AdbCommandRejectedException |
|
SyncException |
|
TimeoutException |
|
plik push
public void pushFile (String local,
String remote)
Parametry |
local |
String |
remote |
String |
Rzuty |
AdbCommandRejectedException |
|
SyncException |
|
TimeoutException |
|
Uruchom ponownie
public void reboot (String into)
Rzuty |
AdbCommandRejectedException |
|
TimeoutException |
|
usuńDalej
public void removeForward (int localPort)
Rzuty |
AdbCommandRejectedException |
|
TimeoutException |
|
usuńDalej
public void removeForward (int localPort,
int remotePort)
Parametry |
localPort |
int |
remotePort |
int |
Rzuty |
AdbCommandRejectedException |
|
TimeoutException |
|
usuńDalej
public void removeForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)
Parametry |
localPort |
int |
remoteSocketName |
String |
namespace |
IDevice.DeviceUnixSocketNamespace |
Rzuty |
AdbCommandRejectedException |
|
TimeoutException |
|
usuń pakiet zdalny
public void removeRemotePackage (String remoteFilePath)
Parametry |
remoteFilePath |
String |
Usuń odwrócone
public void removeReverse (int remotePort)
Rzuty |
AdbCommandRejectedException |
|
TimeoutException |
|
pierwiastek
public boolean root ()
Rzuty |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
usługa runEventLogService
public void runEventLogService (LogReceiver receiver)
Parametry |
receiver |
LogReceiver |
Rzuty |
AdbCommandRejectedException |
|
TimeoutException |
|
RunLogService
public void runLogService (String logname,
LogReceiver receiver)
Parametry |
logname |
String |
receiver |
LogReceiver |
Rzuty |
AdbCommandRejectedException |
|
TimeoutException |
|
setSerial
public void setSerial (String serial)
startowy rejestrator ekranu
public void startScreenRecorder (String remoteFilePath,
ScreenRecorderOptions options,
IShellOutputReceiver receiver)
Parametry |
remoteFilePath |
String |
options |
ScreenRecorderOptions |
receiver |
IShellOutputReceiver |
Rzuty |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
obsługujeFunkcja
public boolean supportsFeature (IDevice.HardwareFeature arg0)
Parametry |
arg0 |
IDevice.HardwareFeature |
obsługujeFunkcja
public boolean supportsFeature (IDevice.Feature feature)
Parametry |
feature |
IDevice.Feature |
ZsynchronizujPakietZ urządzeniem
public String syncPackageToDevice (String localFilePath)
Parametry |
localFilePath |
String |
Rzuty |
AdbCommandRejectedException |
|
SyncException |
|
TimeoutException |
|
OdinstalujAplikacja
public String uninstallApp (String applicationID,
String... extraArgs)
Parametry |
applicationID |
String |
extraArgs |
String |
Odinstaluj pakiet
public String uninstallPackage (String packageName)
Parametry |
packageName |
String |