Perangkat Stub
public class StubDevice
extends Object
implements IDevice
java.lang.Objek |
↳ | com.android.tradefed.device.StubDevice |
Subkelas langsung yang diketahui |
Subkelas tidak langsung yang diketahui |
Stub implementasi placeholder dari IDevice
.
Ringkasan
Metode publik |
---|
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) Metode ini sudah tidak digunakan lagi. gunakan 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) Metode ini sudah tidak digunakan lagi. gunakan getBattery(long, TimeUnit) sebagai gantinya. |
Integer | getBatteryLevel () Metode ini sudah tidak digunakan lagi. gunakan getBattery() sebagai gantinya. |
Client | getClient (String applicationName) |
String | getClientName (int pid) |
Client[] | getClients () |
int | getDensity () |
FileListingService | getFileListingService () |
String | getLanguage () |
String | getMountPoint (String name) |
String | getName () |
| getProperties () Metode ini sudah tidak digunakan lagi. gunakan getSystemProperty(String) sebagai gantinya. |
String | getProperty (String name) |
String | getPropertyCacheOrSync (String name) Metode ini sudah tidak digunakan lagi. gunakan getProperty(String) sebagai gantinya. |
int | getPropertyCount () Metode ini sudah tidak digunakan lagi. tidak digunakan lagi di ddmlib dengan "detail implementasi" sebagai alasannya. |
String | getPropertySync (String name) Metode ini sudah tidak digunakan lagi. gunakan getProperty(String) sebagai gantinya. |
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) |
Konstruktor publik
Perangkat Stub
public StubDevice (String serial)
Perangkat Stub
public StubDevice (String serial,
boolean isEmulator)
Parameter |
---|
serial | String |
isEmulator | boolean |
Metode publik
arePropertiesSet
public boolean arePropertiesSet ()
buat Maju
public void createForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)
Parameter |
---|
localPort | int |
remoteSocketName | String |
namespace | IDevice.DeviceUnixSocketNamespace |
Melempar |
---|
AdbCommandRejectedException | |
TimeoutException | |
buat Maju
public void createForward (int localPort,
int remotePort)
Parameter |
---|
localPort | int |
remotePort | int |
Melempar |
---|
AdbCommandRejectedException | |
TimeoutException | |
buat Terbalik
public void createReverse (int remotePort,
int localPort)
Parameter |
---|
remotePort | int |
localPort | int |
Melempar |
---|
AdbCommandRejectedException | |
TimeoutException | |
jalankanPerintah Shell
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)
Parameter |
---|
command | String |
receiver | IShellOutputReceiver |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
Melempar |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
jalankanPerintah Shell
public void executeShellCommand (String command,
IShellOutputReceiver receiver)
Parameter |
---|
command | String |
receiver | IShellOutputReceiver |
Melempar |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
jalankanPerintah Shell
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
int maxTimeToOutputResponse)
Metode ini sudah tidak digunakan lagi.
gunakan executeShellCommand(String, com.android.ddmlib.IShellOutputReceiver, long, TimeUnit)
.
Parameter |
---|
command | String |
receiver | IShellOutputReceiver |
maxTimeToOutputResponse | int |
Melempar |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
jalankanPerintah Shell
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)
Parameter |
---|
command | String |
receiver | IShellOutputReceiver |
maxTimeout | long |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
Melempar |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
dapatkanAbis
public getAbis ()
dapatkan Nama Avd
public String getAvdName ()
dapatkan AvdPath
public String getAvdPath ()
dapatkan Baterai
public getBattery (long freshnessTime,
TimeUnit timeUnit)
Parameter |
---|
freshnessTime | long |
timeUnit | TimeUnit |
dapatkan Baterai
public getBattery ()
dapatkanBatteryLevel
public Integer getBatteryLevel (long freshnessMs)
Metode ini sudah tidak digunakan lagi.
gunakan getBattery(long, TimeUnit)
sebagai gantinya.
Parameter |
---|
freshnessMs | long |
Melempar |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
dapatkanBatteryLevel
public Integer getBatteryLevel ()
Metode ini sudah tidak digunakan lagi.
gunakan getBattery()
sebagai gantinya.
Melempar |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
dapatkan Klien
public Client getClient (String applicationName)
Parameter |
---|
applicationName | String |
dapatkan NamaKlien
public String getClientName (int pid)
dapatkan Klien
public Client[] getClients ()
dapatkan Kepadatan
public int getDensity ()
getFileListingService
public FileListingService getFileListingService ()
Kembali |
---|
FileListingService | |
dapatkanBahasa
public String getLanguage ()
dapatkanMountPoint
public String getMountPoint (String name)
dapatkan Nama
public String getName ()
dapatkan Properti
public getProperties ()
Metode ini sudah tidak digunakan lagi.
gunakan getSystemProperty(String)
sebagai gantinya.
dapatkan Properti
public String getProperty (String name)
dapatkanPropertyCacheOrSync
public String getPropertyCacheOrSync (String name)
Metode ini sudah tidak digunakan lagi.
gunakan getProperty(String)
sebagai gantinya.
Melempar |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
dapatkanPropertyCount
public int getPropertyCount ()
Metode ini sudah tidak digunakan lagi.
tidak digunakan lagi di ddmlib dengan "detail implementasi" sebagai alasannya.
dapatkanPropertySync
public String getPropertySync (String name)
Metode ini sudah tidak digunakan lagi.
gunakan getProperty(String)
sebagai gantinya.
Melempar |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
dapatkan Wilayah
public String getRegion ()
dapatkan Tangkapan Layar
public RawImage getScreenshot ()
Melempar |
---|
AdbCommandRejectedException | |
TimeoutException | |
dapatkan Tangkapan Layar
public RawImage getScreenshot (long timeout,
TimeUnit unit)
Parameter |
---|
timeout | long |
unit | TimeUnit |
Melempar |
---|
AdbCommandRejectedException | |
TimeoutException | |
dapatkanSerialNumber
public String getSerialNumber ()
dapatkanState
public IDevice.DeviceState getState ()
Kembali |
---|
IDevice.DeviceState | |
dapatkanLayanan Sinkronisasi
public SyncService getSyncService ()
Melempar |
---|
AdbCommandRejectedException | |
TimeoutException | |
dapatkanSystemProperty
public ListenableFuture<String> getSystemProperty (String name)
Kembali |
---|
ListenableFuture<String> | |
dapatkanVersi
public AndroidVersion getVersion ()
memiliki Klien
public boolean hasClients ()
instalPaket
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 |
Melempar |
---|
InstallException | |
instalPaket
public void installPackage (String packageFilePath,
boolean reinstall,
InstallReceiver receiver,
String... extraArgs)
Parameter |
---|
packageFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
extraArgs | String |
Melempar |
---|
InstallException | |
instalPaket
public void installPackage (String packageFilePath,
boolean reinstall,
String... extraArgs)
Parameter |
---|
packageFilePath | String |
reinstall | boolean |
extraArgs | String |
Melempar |
---|
InstallException | |
instalPaket
public void installPackages ( apkFilePaths,
boolean reinstall,
extraArgs,
long timeOutInMs,
TimeUnit timeunit)
Parameter |
---|
apkFilePaths | |
reinstall | boolean |
extraArgs | |
timeOutInMs | long |
timeunit | TimeUnit |
Melempar |
---|
InstallException | |
instalRemotePackage
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
InstallReceiver receiver,
String... extraArgs)
Parameter |
---|
remoteFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
extraArgs | String |
Melempar |
---|
InstallException | |
instalRemotePackage
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
String... extraArgs)
Parameter |
---|
remoteFilePath | String |
reinstall | boolean |
extraArgs | String |
Melempar |
---|
InstallException | |
instalRemotePackage
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 |
Melempar |
---|
InstallException | |
adalahBootLoader
public boolean isBootLoader ()
adalahEmulator
public boolean isEmulator ()
sedang offline
public boolean isOffline ()
sedang on line
public boolean isOnline ()
adalahRoot
public boolean isRoot ()
Melempar |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
tarikFile
public void pullFile (String remote,
String local)
Parameter |
---|
remote | String |
local | String |
Melempar |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
File dorong
public void pushFile (String local,
String remote)
Parameter |
---|
local | String |
remote | String |
Melempar |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
menyalakan ulang
public void reboot (String into)
Melempar |
---|
AdbCommandRejectedException | |
TimeoutException | |
hapus Maju
public void removeForward (int localPort)
Melempar |
---|
AdbCommandRejectedException | |
TimeoutException | |
hapus Maju
public void removeForward (int localPort,
int remotePort)
Parameter |
---|
localPort | int |
remotePort | int |
Melempar |
---|
AdbCommandRejectedException | |
TimeoutException | |
hapus Maju
public void removeForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)
Parameter |
---|
localPort | int |
remoteSocketName | String |
namespace | IDevice.DeviceUnixSocketNamespace |
Melempar |
---|
AdbCommandRejectedException | |
TimeoutException | |
hapusRemotePackage
public void removeRemotePackage (String remoteFilePath)
Parameter |
---|
remoteFilePath | String |
Melempar |
---|
InstallException | |
hapusReverse
public void removeReverse (int remotePort)
Melempar |
---|
AdbCommandRejectedException | |
TimeoutException | |
akar
public boolean root ()
Melempar |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
jalankanEventLogService
public void runEventLogService (LogReceiver receiver)
Parameter |
---|
receiver | LogReceiver |
Melempar |
---|
AdbCommandRejectedException | |
TimeoutException | |
runLogService
public void runLogService (String logname,
LogReceiver receiver)
Parameter |
---|
logname | String |
receiver | LogReceiver |
Melempar |
---|
AdbCommandRejectedException | |
TimeoutException | |
setSerial
public void setSerial (String serial)
mulaiPerekam Layar
public void startScreenRecorder (String remoteFilePath,
ScreenRecorderOptions options,
IShellOutputReceiver receiver)
Parameter |
---|
remoteFilePath | String |
options | ScreenRecorderOptions |
receiver | IShellOutputReceiver |
Melempar |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
mendukungFitur
public boolean supportsFeature (IDevice.HardwareFeature arg0)
Parameter |
---|
arg0 | IDevice.HardwareFeature |
mendukungFitur
public boolean supportsFeature (IDevice.Feature feature)
Parameter |
---|
feature | IDevice.Feature |
sinkronisasiPackageToDevice
public String syncPackageToDevice (String localFilePath)
Parameter |
---|
localFilePath | String |
Melempar |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
uninstall Aplikasi
public String uninstallApp (String applicationID,
String... extraArgs)
Parameter |
---|
applicationID | String |
extraArgs | String |
Melempar |
---|
InstallException | |
hapus instalan Paket
public String uninstallPackage (String packageName)
Parameter |
---|
packageName | String |
Melempar |
---|
InstallException | |