Urządzenie pośredniczące
public class StubDevice
extends Object
implements IDevice
java.lang.Obiekt |
↳ | com.android.tradefed.device.StubDevice |
Znane bezpośrednie podklasy |
Implementacja symbolu zastępczego elementu 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ółami 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, 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 pośredniczące
public StubDevice (String serial)
Urządzenie pośredniczące
public StubDevice (String serial,
boolean isEmulator)
Parametry |
---|
serial | String |
isEmulator | boolean |
Metody publiczne
sąWłaściwościUstaw
public boolean arePropertiesSet ()
utwórzDo przodu
public void createForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)
Parametry |
---|
localPort | int |
remoteSocketName | String |
namespace | IDevice.DeviceUnixSocketNamespace |
Rzuty |
---|
AdbCommandRejectedException | |
TimeoutException | |
utwórzDo przodu
public void createForward (int localPort,
int remotePort)
Parametry |
---|
localPort | int |
remotePort | int |
Rzuty |
---|
AdbCommandRejectedException | |
TimeoutException | |
utwórz Odwróć
public void createReverse (int remotePort,
int localPort)
Parametry |
---|
remotePort | int |
localPort | int |
Rzuty |
---|
AdbCommandRejectedException | |
TimeoutException | |
wykonaj polecenie 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 | |
wykonaj polecenie powłoki
public void executeShellCommand (String command,
IShellOutputReceiver receiver)
Parametry |
---|
command | String |
receiver | IShellOutputReceiver |
Rzuty |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
wykonaj polecenie 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 | |
wykonaj polecenie 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 | |
pobierzAbis
public getAbis ()
getAvdNazwa
public String getAvdName ()
getAvdPath
public String getAvdPath ()
pobierz baterię
public getBattery (long freshnessTime,
TimeUnit timeUnit)
Parametry |
---|
freshnessTime | long |
timeUnit | TimeUnit |
pobierz baterię
public getBattery ()
pobierz poziom baterii
public Integer getBatteryLevel (long freshnessMs)
Ta metoda jest przestarzała.
zamiast tego użyj getBattery(long, TimeUnit)
.
Parametry |
---|
freshnessMs | long |
Rzuty |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
pobierz poziom baterii
public Integer getBatteryLevel ()
Ta metoda jest przestarzała.
zamiast tego użyj getBattery()
.
Rzuty |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
pobierz klienta
public Client getClient (String applicationName)
Parametry |
---|
applicationName | String |
pobierzNazwęKlienta
public String getClientName (int pid)
pobierz klientów
public Client[] getClients ()
getDensity
public int getDensity ()
getFileListingService
public FileListingService getFileListingService ()
Zwroty |
---|
FileListingService | |
getLanguage
public String getLanguage ()
pobierzMountPoint
public String getMountPoint (String name)
pobierzNazwę
public String getName ()
pobierzWłaściwość
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 | |
pobierz liczbę właściwości
public int getPropertyCount ()
Ta metoda jest przestarzała.
przestarzałe w ddmlib z „szczegółami 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 ()
pobierz stan
public IDevice.DeviceState getState ()
Zwroty |
---|
IDevice.DeviceState | |
pobierz usługę synchronizacji
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 |
zainstaluj pakiety
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 ()
jestEmulatorem
public boolean isEmulator ()
jest offline
public boolean isOffline ()
jest online
public boolean isOnline ()
isRoot
public boolean isRoot ()
Rzuty |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
pullPlik
public void pullFile (String remote,
String local)
Parametry |
---|
remote | String |
local | String |
Rzuty |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
pushPlik
public void pushFile (String local,
String remote)
Parametry |
---|
local | String |
remote | String |
Rzuty |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
ponowne uruchomienie
public void reboot (String into)
Rzuty |
---|
AdbCommandRejectedException | |
TimeoutException | |
usuńPrzekaż
public void removeForward (int localPort)
Rzuty |
---|
AdbCommandRejectedException | |
TimeoutException | |
usuńPrzekaż
public void removeForward (int localPort,
int remotePort)
Parametry |
---|
localPort | int |
remotePort | int |
Rzuty |
---|
AdbCommandRejectedException | |
TimeoutException | |
usuńPrzekaż
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ńOdwróć
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 | |
zestawSerial
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ługuje funkcję
public boolean supportsFeature (IDevice.HardwareFeature arg0)
Parametry |
---|
arg0 | IDevice.HardwareFeature |
obsługuje funkcję
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 |
Odinstaluj pakiet
public String uninstallPackage (String packageName)
Parametry |
---|
packageName | String |