StubDevice
public class StubDevice
extends Object
implements IDevice
java.lang.Object |
↳ | com.android.tradefed.device.StubDevice |
Bekannte direkte Unterklassen |
Bekannte indirekte Unterklassen |
Stub-Platzhalterimplementierung eines IDevice
.
Zusammenfassung
Öffentliche Methoden |
---|
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) Diese Methode ist veraltet. 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) Diese Methode ist veraltet. Verwenden Sie stattdessen getBattery(long, TimeUnit) . |
Integer | getBatteryLevel () Diese Methode ist veraltet. Verwenden Sie stattdessen getBattery() . |
Client | getClient (String applicationName) |
String | getClientName (int pid) |
Client[] | getClients () |
int | getDensity () |
FileListingService | getFileListingService () |
String | getLanguage () |
String | getMountPoint (String name) |
String | getName () |
| getProperties () Diese Methode ist veraltet. Verwenden Sie stattdessen getSystemProperty(String) . |
String | getProperty (String name) |
String | getPropertyCacheOrSync (String name) Diese Methode ist veraltet. Verwenden Sie stattdessen getProperty(String) . |
int | getPropertyCount () Diese Methode ist veraltet. in ddmlib mit "Implementierungsdetail" als Grund veraltet. |
String | getPropertySync (String name) Diese Methode ist veraltet. Verwenden Sie stattdessen 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) 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) |
Öffentliche Konstrukteure
StubDevice
public StubDevice (String serial)
StubDevice
public StubDevice (String serial,
boolean isEmulator)
Parameter |
---|
serial | String |
isEmulator | boolean |
Öffentliche Methoden
arePropertiesSet
public boolean arePropertiesSet ()
createForward
public void createForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)
Parameter |
---|
localPort | int |
remoteSocketName | String |
namespace | IDevice.DeviceUnixSocketNamespace |
Wirft |
---|
AdbCommandRejectedException | |
TimeoutException | |
createForward
public void createForward (int localPort,
int remotePort)
Parameter |
---|
localPort | int |
remotePort | int |
Wirft |
---|
AdbCommandRejectedException | |
TimeoutException | |
createReverse
public void createReverse (int remotePort,
int localPort)
Parameter |
---|
remotePort | int |
localPort | int |
Wirft |
---|
AdbCommandRejectedException | |
TimeoutException | |
ShellCommand ausführen
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)
Parameter |
---|
command | String |
receiver | IShellOutputReceiver |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
Wirft |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
ShellCommand ausführen
public void executeShellCommand (String command,
IShellOutputReceiver receiver)
Parameter |
---|
command | String |
receiver | IShellOutputReceiver |
Wirft |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
ShellCommand ausführen
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)
Parameter |
---|
command | String |
receiver | IShellOutputReceiver |
maxTimeout | long |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
Wirft |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getAbis
public getAbis ()
getAvdName
public String getAvdName ()
getAvdPath
public String getAvdPath ()
Batterie erhalten
public getBattery (long freshnessTime,
TimeUnit timeUnit)
Parameter |
---|
freshnessTime | long |
timeUnit | TimeUnit |
Batterie erhalten
public getBattery ()
getBatteryLevel
public Integer getBatteryLevel (long freshnessMs)
Diese Methode ist veraltet.
Verwenden Sie stattdessen getBattery(long, TimeUnit)
.
Parameter |
---|
freshnessMs | long |
Wirft |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getBatteryLevel
public Integer getBatteryLevel ()
Diese Methode ist veraltet.
Verwenden Sie stattdessen getBattery()
.
Wirft |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getClient
public Client getClient (String applicationName)
Parameter |
---|
applicationName | String |
getClientName
public String getClientName (int pid)
getClients
public Client[] getClients ()
getDensity
public int getDensity ()
getFileListingService
public FileListingService getFileListingService ()
Kehrt zurück |
---|
FileListingService | |
getSprache
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)
Diese Methode ist veraltet.
Verwenden Sie stattdessen getProperty(String)
.
Wirft |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getPropertyCount
public int getPropertyCount ()
Diese Methode ist veraltet.
in ddmlib mit "Implementierungsdetail" als Grund veraltet.
getPropertySync
public String getPropertySync (String name)
Diese Methode ist veraltet.
Verwenden Sie stattdessen getProperty(String)
.
Wirft |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getRegion
public String getRegion ()
Screenshot abrufen
public RawImage getScreenshot ()
Wirft |
---|
AdbCommandRejectedException | |
TimeoutException | |
Screenshot abrufen
public RawImage getScreenshot (long timeout,
TimeUnit unit)
Parameter |
---|
timeout | long |
unit | TimeUnit |
Wirft |
---|
AdbCommandRejectedException | |
TimeoutException | |
Seriennummer abrufen
public String getSerialNumber ()
getState
public IDevice.DeviceState getState ()
Kehrt zurück |
---|
IDevice.DeviceState | |
getSyncService
public SyncService getSyncService ()
Wirft |
---|
AdbCommandRejectedException | |
TimeoutException | |
getSystemProperty
public ListenableFuture<String> getSystemProperty (String name)
Kehrt zurück |
---|
ListenableFuture<String> | |
getVersion
public AndroidVersion getVersion ()
Kehrt zurück |
---|
AndroidVersion | |
hatKunden
public boolean hasClients ()
Installationspaket
public void installPackage (String packageFilePath,
boolean reinstall,
InstallReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits,
String... extraArgs)
Parameter |
---|
packageFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
maxTimeout | long |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
extraArgs | String |
Installationspaket
public void installPackage (String packageFilePath,
boolean reinstall,
InstallReceiver receiver,
String... extraArgs)
Parameter |
---|
packageFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
extraArgs | String |
Installationspaket
public void installPackage (String packageFilePath,
boolean reinstall,
String... extraArgs)
Parameter |
---|
packageFilePath | String |
reinstall | boolean |
extraArgs | String |
Pakete installieren
public void installPackages ( apkFilePaths,
boolean reinstall,
extraArgs,
long timeOutInMs,
TimeUnit timeunit)
Parameter |
---|
apkFilePaths | |
reinstall | boolean |
extraArgs | |
timeOutInMs | long |
timeunit | TimeUnit |
InstallRemotePackage
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
InstallReceiver receiver,
String... extraArgs)
Parameter |
---|
remoteFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
extraArgs | String |
InstallRemotePackage
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
String... extraArgs)
Parameter |
---|
remoteFilePath | String |
reinstall | boolean |
extraArgs | String |
InstallRemotePackage
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
InstallReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits,
String... extraArgs)
Parameter |
---|
remoteFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
maxTimeout | long |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
extraArgs | String |
istBootLoader
public boolean isBootLoader ()
istEmulator
public boolean isEmulator ()
ist offline
public boolean isOffline ()
ist online
public boolean isOnline ()
istRoot
public boolean isRoot ()
Wirft |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
pullFile
public void pullFile (String remote,
String local)
Parameter |
---|
remote | String |
local | String |
Wirft |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
pushDatei
public void pushFile (String local,
String remote)
Parameter |
---|
local | String |
remote | String |
Wirft |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
Neustart
public void reboot (String into)
Wirft |
---|
AdbCommandRejectedException | |
TimeoutException | |
entfernenWeiterleiten
public void removeForward (int localPort)
Wirft |
---|
AdbCommandRejectedException | |
TimeoutException | |
entfernenWeiterleiten
public void removeForward (int localPort,
int remotePort)
Parameter |
---|
localPort | int |
remotePort | int |
Wirft |
---|
AdbCommandRejectedException | |
TimeoutException | |
entfernenWeiterleiten
public void removeForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)
Parameter |
---|
localPort | int |
remoteSocketName | String |
namespace | IDevice.DeviceUnixSocketNamespace |
Wirft |
---|
AdbCommandRejectedException | |
TimeoutException | |
entfernenRemotePackage
public void removeRemotePackage (String remoteFilePath)
Parameter |
---|
remoteFilePath | String |
entfernenUmgekehrt
public void removeReverse (int remotePort)
Wirft |
---|
AdbCommandRejectedException | |
TimeoutException | |
Wurzel
public boolean root ()
Wirft |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
runEventLogService
public void runEventLogService (LogReceiver receiver)
Parameter |
---|
receiver | LogReceiver |
Wirft |
---|
AdbCommandRejectedException | |
TimeoutException | |
runLogService
public void runLogService (String logname,
LogReceiver receiver)
Parameter |
---|
logname | String |
receiver | LogReceiver |
Wirft |
---|
AdbCommandRejectedException | |
TimeoutException | |
setSerial
public void setSerial (String serial)
startScreenRecorder
public void startScreenRecorder (String remoteFilePath,
ScreenRecorderOptions options,
IShellOutputReceiver receiver)
Parameter |
---|
remoteFilePath | String |
options | ScreenRecorderOptions |
receiver | IShellOutputReceiver |
Wirft |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
unterstütztFunktion
public boolean supportsFeature (IDevice.HardwareFeature arg0)
Parameter |
---|
arg0 | IDevice.HardwareFeature |
unterstütztFunktion
public boolean supportsFeature (IDevice.Feature feature)
Parameter |
---|
feature | IDevice.Feature |
syncPackageToDevice
public String syncPackageToDevice (String localFilePath)
Parameter |
---|
localFilePath | String |
Wirft |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
App deinstallieren
public String uninstallApp (String applicationID,
String... extraArgs)
Parameter |
---|
applicationID | String |
extraArgs | String |
Paket deinstallieren
public String uninstallPackage (String packageName)
Parameter |
---|
packageName | String |