StubDevice
public class StubDevice
extends Object
implements IDevice
java.lang.Object |
| com.android.tradefed.device.StubDevice |
Znane bezpośrednie podklasy |
Zastępcza implementacja zastępcza IDevice
.
Streszczenie
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 jest przestarzała. użyj 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 jest przestarzała. zamiast tego użyj getBattery(long, TimeUnit) . |
Integer | getBatteryLevel () Ta metoda jest przestarzała. zamiast tego użyj 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 jest przestarzała. zamiast tego użyj getSystemProperty(String) . |
String | getProperty (String name) |
String | getPropertyCacheOrSync (String name) Ta metoda jest przestarzała. zamiast tego użyj getProperty(String) . |
int | getPropertyCount () Ta metoda jest przestarzała. przestarzałe w ddmlib z "szczegółem implementacji" jako powodem. |
String | getPropertySync (String name) Ta metoda jest przestarzała. zamiast tego użyj 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, long maxTimeout, long maxTimeToOutputResponse, TimeUnit maxTimeUnits, String... extraArgs) |
void | installRemotePackage (String remoteFilePath, boolean reinstall, InstallReceiver receiver, String... extraArgs) |
void | installRemotePackage (String remoteFilePath, boolean reinstall, 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) |
Konstruktorzy publiczni
StubDevice
public StubDevice (String serial)
StubDevice
public StubDevice (String serial,
boolean isEmulator)
Parametry |
---|
serial | String |
isEmulator | boolean |
Metody publiczne
arePropertiesSet
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 | |
utwórzRewers
public void createReverse (int remotePort,
int localPort)
Parametry |
---|
remotePort | int |
localPort | int |
Rzuty |
---|
AdbCommandRejectedException | |
TimeoutException | |
WykonajPolecenie Powłoki
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)
Parametry |
---|
command | String |
receiver | IShellOutputReceiver |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
Rzuty |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
WykonajPolecenie Powłoki
public void executeShellCommand (String command,
IShellOutputReceiver receiver)
Parametry |
---|
command | String |
receiver | IShellOutputReceiver |
Rzuty |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
WykonajPolecenie Powłoki
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
int maxTimeToOutputResponse)
Ta metoda jest przestarzała.
użyj executeShellCommand(String, com.android.ddmlib.IShellOutputReceiver, long, TimeUnit)
.
Parametry |
---|
command | String |
receiver | IShellOutputReceiver |
maxTimeToOutputResponse | int |
Rzuty |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
WykonajPolecenie Powłoki
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 ()
pobierz ścieżkęAvd
public String getAvdPath ()
pobierzBattery
public getBattery (long freshnessTime,
TimeUnit timeUnit)
Parametry |
---|
freshnessTime | long |
timeUnit | TimeUnit |
pobierzBattery
public getBattery ()
getBatteryLevel
public Integer getBatteryLevel (long freshnessMs)
Ta metoda jest przestarzała.
zamiast tego użyj getBattery(long, TimeUnit)
.
Parametry |
---|
freshnessMs | long |
Rzuty |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getBatteryLevel
public Integer getBatteryLevel ()
Ta metoda jest przestarzała.
zamiast tego użyj getBattery()
.
Rzuty |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
pobierzKlienta
public Client getClient (String applicationName)
Parametry |
---|
applicationName | String |
pobierzNazwęKlienta
public String getClientName (int pid)
getClients
public Client[] getClients ()
uzyskaćGęstość
public int getDensity ()
getFileListingService
public FileListingService getFileListingService ()
Zwroty |
---|
FileListingService | |
pobierz język
public String getLanguage ()
getMountPoint
public String getMountPoint (String name)
getName
public String getName ()
pobierzProperty
public String getProperty (String name)
getPropertyCacheOrSync
public String getPropertyCacheOrSync (String name)
Ta metoda jest przestarzała.
zamiast tego użyj getProperty(String)
.
Rzuty |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getPropertyCount
public int getPropertyCount ()
Ta metoda jest przestarzała.
przestarzałe w ddmlib z "szczegółem implementacji" jako powodem.
getPropertySync
public String getPropertySync (String name)
Ta metoda jest przestarzała.
zamiast tego użyj 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 | |
pobierz numer seryjny
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> | |
pobierz wersję
public AndroidVersion getVersion ()
maKlientów
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 |
installPackages
public void installPackages ( apkFilePaths,
boolean reinstall,
extraArgs,
long timeOutInMs,
TimeUnit timeunit)
Parametry |
---|
apkFilePaths | |
reinstall | boolean |
extraArgs | |
timeOutInMs | long |
timeunit | TimeUnit |
installRemotePackage
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 |
installRemotePackage
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
InstallReceiver receiver,
String... extraArgs)
Parametry |
---|
remoteFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
extraArgs | String |
installRemotePackage
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
String... extraArgs)
Parametry |
---|
remoteFilePath | String |
reinstall | boolean |
extraArgs | String |
isBootLoader
public boolean isBootLoader ()
isEmulator
public boolean isEmulator ()
jest offline
public boolean isOffline ()
jest online
public boolean isOnline ()
isRoot
public boolean isRoot ()
Rzuty |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
pullFile
public void pullFile (String remote,
String local)
Parametry |
---|
remote | String |
local | String |
Rzuty |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
pushFile
public void pushFile (String local,
String remote)
Parametry |
---|
local | String |
remote | String |
Rzuty |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
restart
public void reboot (String into)
Rzuty |
---|
AdbCommandRejectedException | |
TimeoutException | |
usuńNaprzód
public void removeForward (int localPort)
Rzuty |
---|
AdbCommandRejectedException | |
TimeoutException | |
usuńNaprzód
public void removeForward (int localPort,
int remotePort)
Parametry |
---|
localPort | int |
remotePort | int |
Rzuty |
---|
AdbCommandRejectedException | |
TimeoutException | |
usuńNaprzód
public void removeForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)
Parametry |
---|
localPort | int |
remoteSocketName | String |
namespace | IDevice.DeviceUnixSocketNamespace |
Rzuty |
---|
AdbCommandRejectedException | |
TimeoutException | |
usuńRemotePackage
public void removeRemotePackage (String remoteFilePath)
Parametry |
---|
remoteFilePath | String |
usuńRewers
public void removeReverse (int remotePort)
Rzuty |
---|
AdbCommandRejectedException | |
TimeoutException | |
źródło
public boolean root ()
Rzuty |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
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)
startScreenRecorder
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 |
syncPackageToDevice
public String syncPackageToDevice (String localFilePath)
Parametry |
---|
localFilePath | String |
Rzuty |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
odinstaluj aplikację
public String uninstallApp (String applicationID,
String... extraArgs)
Parametry |
---|
applicationID | String |
extraArgs | String |
odinstalujPakiet
public String uninstallPackage (String packageName)
Parametry |
---|
packageName | String |