StubDevice
public class StubDevice
extends Object
implements IDevice
java.lang.Object |
↳ | com.android.tradefed.device.StubDevice |
Sottoclassi dirette conosciute |
Sottoclassi indirette conosciute |
Implementazione del segnaposto stub di un IDevice
.
Riepilogo
Metodi pubblici |
---|
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) Questo metodo è deprecato. utilizzare 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) Questo metodo è deprecato. utilizzare invece getBattery(long, TimeUnit) . |
Integer | getBatteryLevel () Questo metodo è deprecato. utilizzare invece getBattery() . |
Client | getClient (String applicationName) |
String | getClientName (int pid) |
Client[] | getClients () |
int | getDensity () |
FileListingService | getFileListingService () |
String | getLanguage () |
String | getMountPoint (String name) |
String | getName () |
| getProperties () Questo metodo è deprecato. utilizzare invece getSystemProperty(String) . |
String | getProperty (String name) |
String | getPropertyCacheOrSync (String name) Questo metodo è deprecato. utilizzare invece getProperty(String) . |
int | getPropertyCount () Questo metodo è deprecato. deprecato in ddmlib con "dettagli di implementazione" come motivo. |
String | getPropertySync (String name) Questo metodo è deprecato. utilizzare invece 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) |
Costruttori pubblici
StubDevice
public StubDevice (String serial)
StubDevice
public StubDevice (String serial,
boolean isEmulator)
Parametri |
---|
serial | String |
isEmulator | boolean |
Metodi pubblici
arePropertiesSet
public boolean arePropertiesSet ()
createForward
public void createForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)
Parametri |
---|
localPort | int |
remoteSocketName | String |
namespace | IDevice.DeviceUnixSocketNamespace |
Lancia |
---|
AdbCommandRejectedException | |
TimeoutException | |
createForward
public void createForward (int localPort,
int remotePort)
Parametri |
---|
localPort | int |
remotePort | int |
Lancia |
---|
AdbCommandRejectedException | |
TimeoutException | |
createReverse
public void createReverse (int remotePort,
int localPort)
Parametri |
---|
remotePort | int |
localPort | int |
Lancia |
---|
AdbCommandRejectedException | |
TimeoutException | |
eseguireShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)
Parametri |
---|
command | String |
receiver | IShellOutputReceiver |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
Lancia |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
eseguireShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver)
Parametri |
---|
command | String |
receiver | IShellOutputReceiver |
Lancia |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
eseguireShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
int maxTimeToOutputResponse)
Questo metodo è deprecato.
utilizzare executeShellCommand(String, com.android.ddmlib.IShellOutputReceiver, long, TimeUnit)
.
Parametri |
---|
command | String |
receiver | IShellOutputReceiver |
maxTimeToOutputResponse | int |
Lancia |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
eseguireShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)
Parametri |
---|
command | String |
receiver | IShellOutputReceiver |
maxTimeout | long |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
Lancia |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getAbis
public getAbis ()
getNomeAvd
public String getAvdName ()
getAvdPath
public String getAvdPath ()
getBattery
public getBattery (long freshnessTime,
TimeUnit timeUnit)
Parametri |
---|
freshnessTime | long |
timeUnit | TimeUnit |
getBattery
public getBattery ()
getBatteryLevel
public Integer getBatteryLevel (long freshnessMs)
Questo metodo è deprecato.
utilizzare invece getBattery(long, TimeUnit)
.
Parametri |
---|
freshnessMs | long |
Lancia |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getBatteryLevel
public Integer getBatteryLevel ()
Questo metodo è deprecato.
utilizzare invece getBattery()
.
Lancia |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getClient
public Client getClient (String applicationName)
Parametri |
---|
applicationName | String |
getNomeCliente
public String getClientName (int pid)
getClients
public Client[] getClients ()
getDensità
public int getDensity ()
getFileListingService
public FileListingService getFileListingService ()
ritorna |
---|
FileListingService | |
getLanguage
public String getLanguage ()
getMountPoint
public String getMountPoint (String name)
getNome
public String getName ()
getProperty
public String getProperty (String name)
getPropertyCacheOrSync
public String getPropertyCacheOrSync (String name)
Questo metodo è deprecato.
utilizzare invece getProperty(String)
.
Lancia |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getPropertyCount
public int getPropertyCount ()
Questo metodo è deprecato.
deprecato in ddmlib con "dettagli di implementazione" come motivo.
getPropertySync
public String getPropertySync (String name)
Questo metodo è deprecato.
utilizzare invece getProperty(String)
.
Lancia |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getRegion
public String getRegion ()
getScreenshot
public RawImage getScreenshot ()
Lancia |
---|
AdbCommandRejectedException | |
TimeoutException | |
getScreenshot
public RawImage getScreenshot (long timeout,
TimeUnit unit)
Parametri |
---|
timeout | long |
unit | TimeUnit |
Lancia |
---|
AdbCommandRejectedException | |
TimeoutException | |
getNumeroSeriale
public String getSerialNumber ()
getState
public IDevice.DeviceState getState ()
ritorna |
---|
IDevice.DeviceState | |
getSyncService
public SyncService getSyncService ()
Lancia |
---|
AdbCommandRejectedException | |
TimeoutException | |
getSystemProperty
public ListenableFuture<String> getSystemProperty (String name)
ritorna |
---|
ListenableFuture<String> | |
getVersion
public AndroidVersion getVersion ()
hasClients
public boolean hasClients ()
installPacchetto
public void installPackage (String packageFilePath,
boolean reinstall,
InstallReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits,
String... extraArgs)
Parametri |
---|
packageFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
maxTimeout | long |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
extraArgs | String |
installPacchetto
public void installPackage (String packageFilePath,
boolean reinstall,
InstallReceiver receiver,
String... extraArgs)
Parametri |
---|
packageFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
extraArgs | String |
installPacchetto
public void installPackage (String packageFilePath,
boolean reinstall,
String... extraArgs)
Parametri |
---|
packageFilePath | String |
reinstall | boolean |
extraArgs | String |
installPackages
public void installPackages ( apkFilePaths,
boolean reinstall,
extraArgs,
long timeOutInMs,
TimeUnit timeunit)
Parametri |
---|
apkFilePaths | |
reinstall | boolean |
extraArgs | |
timeOutInMs | long |
timeunit | TimeUnit |
installareRemotePackage
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
InstallReceiver receiver,
String... extraArgs)
Parametri |
---|
remoteFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
extraArgs | String |
installareRemotePackage
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
String... extraArgs)
Parametri |
---|
remoteFilePath | String |
reinstall | boolean |
extraArgs | String |
installareRemotePackage
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
InstallReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits,
String... extraArgs)
Parametri |
---|
remoteFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
maxTimeout | long |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
extraArgs | String |
isBootLoader
public boolean isBootLoader ()
isEmulator
public boolean isEmulator ()
è offline
public boolean isOffline ()
è in linea
public boolean isOnline ()
èRoot
public boolean isRoot ()
Lancia |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
pullFile
public void pullFile (String remote,
String local)
Parametri |
---|
remote | String |
local | String |
Lancia |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
pushFile
public void pushFile (String local,
String remote)
Parametri |
---|
local | String |
remote | String |
Lancia |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
riavviare
public void reboot (String into)
Lancia |
---|
AdbCommandRejectedException | |
TimeoutException | |
rimuoviAvanti
public void removeForward (int localPort)
Lancia |
---|
AdbCommandRejectedException | |
TimeoutException | |
rimuoviAvanti
public void removeForward (int localPort,
int remotePort)
Parametri |
---|
localPort | int |
remotePort | int |
Lancia |
---|
AdbCommandRejectedException | |
TimeoutException | |
rimuoviAvanti
public void removeForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)
Parametri |
---|
localPort | int |
remoteSocketName | String |
namespace | IDevice.DeviceUnixSocketNamespace |
Lancia |
---|
AdbCommandRejectedException | |
TimeoutException | |
rimuoviRemotePackage
public void removeRemotePackage (String remoteFilePath)
Parametri |
---|
remoteFilePath | String |
rimuoviReverse
public void removeReverse (int remotePort)
Lancia |
---|
AdbCommandRejectedException | |
TimeoutException | |
radice
public boolean root ()
Lancia |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
eseguireEventLogService
public void runEventLogService (LogReceiver receiver)
Parametri |
---|
receiver | LogReceiver |
Lancia |
---|
AdbCommandRejectedException | |
TimeoutException | |
eseguireLogService
public void runLogService (String logname,
LogReceiver receiver)
Parametri |
---|
logname | String |
receiver | LogReceiver |
Lancia |
---|
AdbCommandRejectedException | |
TimeoutException | |
setSerial
public void setSerial (String serial)
startScreenRecorder
public void startScreenRecorder (String remoteFilePath,
ScreenRecorderOptions options,
IShellOutputReceiver receiver)
Parametri |
---|
remoteFilePath | String |
options | ScreenRecorderOptions |
receiver | IShellOutputReceiver |
Lancia |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
supportaFunzionalità
public boolean supportsFeature (IDevice.HardwareFeature arg0)
Parametri |
---|
arg0 | IDevice.HardwareFeature |
supportaFunzionalità
public boolean supportsFeature (IDevice.Feature feature)
Parametri |
---|
feature | IDevice.Feature |
syncPackageToDevice
public String syncPackageToDevice (String localFilePath)
Parametri |
---|
localFilePath | String |
Lancia |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
disinstallaApp
public String uninstallApp (String applicationID,
String... extraArgs)
Parametri |
---|
applicationID | String |
extraArgs | String |
uninstallPackage
public String uninstallPackage (String packageName)
Parametri |
---|
packageName | String |