Perangkat Stub
public
class
StubDevice
extends Object
implements
IDevice
java.lang.Object
|
↳ |
com.android.tradefed.device.StubDevice
|
Subclass langsung yang dikenal
|
Implementasi placeholder penghenti 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 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 tidak digunakan lagi.
gunakan getBattery(long, TimeUnit) sebagai gantinya.
|
Integer
|
getBatteryLevel()
Metode ini 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 tidak digunakan lagi.
gunakan getSystemProperty(String) sebagai gantinya.
|
String
|
getProperty(String name)
|
String
|
getPropertyCacheOrSync(String name)
Metode ini tidak digunakan lagi.
gunakan getProperty(String) sebagai gantinya.
|
int
|
getPropertyCount()
Metode ini tidak digunakan lagi.
tidak digunakan lagi di ddmlib dengan "implementasi detail" sebagai alasan.
|
String
|
getPropertySync(String name)
Metode ini 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)
|
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
{i> arePropertiesSet<i}
public boolean arePropertiesSet ()
buatTeruskan
public void createForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)
Parameter |
localPort |
int |
remoteSocketName |
String |
namespace |
IDevice.DeviceUnixSocketNamespace |
Menampilkan |
AdbCommandRejectedException |
|
TimeoutException |
|
buatTeruskan
public void createForward (int localPort,
int remotePort)
Parameter |
localPort |
int |
remotePort |
int |
Menampilkan |
AdbCommandRejectedException |
|
TimeoutException |
|
buatBalik
public void createReverse (int remotePort,
int localPort)
Parameter |
remotePort |
int |
localPort |
int |
Menampilkan |
AdbCommandRejectedException |
|
TimeoutException |
|
eksekusiShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)
Parameter |
command |
String |
receiver |
IShellOutputReceiver |
maxTimeToOutputResponse |
long |
maxTimeUnits |
TimeUnit |
Menampilkan |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
eksekusiShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver)
Parameter |
command |
String |
receiver |
IShellOutputReceiver |
Menampilkan |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
eksekusiShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
int maxTimeToOutputResponse)
Metode ini tidak digunakan lagi.
gunakan executeShellCommand(String, com.android.ddmlib.IShellOutputReceiver, long, TimeUnit)
.
Parameter |
command |
String |
receiver |
IShellOutputReceiver |
maxTimeToOutputResponse |
int |
Menampilkan |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
eksekusiShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)
Parameter |
command |
String |
receiver |
IShellOutputReceiver |
maxTimeout |
long |
maxTimeToOutputResponse |
long |
maxTimeUnits |
TimeUnit |
Menampilkan |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
GetAbis
public getAbis ()
getAvdName
public String getAvdName ()
getAvdPath
public String getAvdPath ()
getBattery
public getBattery (long freshnessTime,
TimeUnit timeUnit)
Parameter |
freshnessTime |
long |
timeUnit |
TimeUnit |
getBattery
public getBattery ()
getBatteryLevel
public Integer getBatteryLevel (long freshnessMs)
Metode ini tidak digunakan lagi.
gunakan getBattery(long, TimeUnit)
sebagai gantinya.
Parameter |
freshnessMs |
long |
Menampilkan |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
getBatteryLevel
public Integer getBatteryLevel ()
Metode ini tidak digunakan lagi.
gunakan getBattery()
sebagai gantinya.
Menampilkan |
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 ()
getLanguage
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)
Metode ini tidak digunakan lagi.
gunakan getProperty(String)
sebagai gantinya.
Menampilkan |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
getPropertyCount
public int getPropertyCount ()
Metode ini tidak digunakan lagi.
tidak digunakan lagi di ddmlib dengan "implementasi detail" sebagai alasan.
getPropertySync
public String getPropertySync (String name)
Metode ini tidak digunakan lagi.
gunakan getProperty(String)
sebagai gantinya.
Menampilkan |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
getRegion
public String getRegion ()
dapatkanScreenshot
public RawImage getScreenshot ()
Menampilkan |
AdbCommandRejectedException |
|
TimeoutException |
|
dapatkanScreenshot
public RawImage getScreenshot (long timeout,
TimeUnit unit)
Parameter |
timeout |
long |
unit |
TimeUnit |
Menampilkan |
AdbCommandRejectedException |
|
TimeoutException |
|
getSerialNumber
public String getSerialNumber ()
getState
public IDevice.DeviceState getState ()
Hasil |
IDevice.DeviceState |
|
getSyncService
public SyncService getSyncService ()
Menampilkan |
AdbCommandRejectedException |
|
TimeoutException |
|
getSystemProperty
public ListenableFuture<String> getSystemProperty (String name)
Hasil |
ListenableFuture<String> |
|
getVersion
public AndroidVersion getVersion ()
hasClient
public boolean hasClients ()
{i>installPackage<i}
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 |
Menampilkan |
InstallException |
|
{i>installPackage<i}
public void installPackage (String packageFilePath,
boolean reinstall,
InstallReceiver receiver,
String... extraArgs)
Parameter |
packageFilePath |
String |
reinstall |
boolean |
receiver |
InstallReceiver |
extraArgs |
String |
Menampilkan |
InstallException |
|
{i>installPackage<i}
public void installPackage (String packageFilePath,
boolean reinstall,
String... extraArgs)
Parameter |
packageFilePath |
String |
reinstall |
boolean |
extraArgs |
String |
Menampilkan |
InstallException |
|
installPackages
public void installPackages ( apkFilePaths,
boolean reinstall,
extraArgs,
long timeOutInMs,
TimeUnit timeunit)
Parameter |
apkFilePaths |
|
reinstall |
boolean |
extraArgs |
|
timeOutInMs |
long |
timeunit |
TimeUnit |
Menampilkan |
InstallException |
|
{i>installRemotePackage<i}
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
InstallReceiver receiver,
String... extraArgs)
Parameter |
remoteFilePath |
String |
reinstall |
boolean |
receiver |
InstallReceiver |
extraArgs |
String |
Menampilkan |
InstallException |
|
{i>installRemotePackage<i}
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
String... extraArgs)
Parameter |
remoteFilePath |
String |
reinstall |
boolean |
extraArgs |
String |
Menampilkan |
InstallException |
|
{i>installRemotePackage<i}
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 |
Menampilkan |
InstallException |
|
IsBootLoader
public boolean isBootLoader ()
isEmulator
public boolean isEmulator ()
isOffline
public boolean isOffline ()
IsOnline
public boolean isOnline ()
isRoot
public boolean isRoot ()
Menampilkan |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
{i>pullFile<i}
public void pullFile (String remote,
String local)
Parameter |
remote |
String |
local |
String |
Menampilkan |
AdbCommandRejectedException |
|
SyncException |
|
TimeoutException |
|
filepush
public void pushFile (String local,
String remote)
Parameter |
local |
String |
remote |
String |
Menampilkan |
AdbCommandRejectedException |
|
SyncException |
|
TimeoutException |
|
mulai ulang
public void reboot (String into)
Menampilkan |
AdbCommandRejectedException |
|
TimeoutException |
|
hapusTeruskan
public void removeForward (int localPort)
Menampilkan |
AdbCommandRejectedException |
|
TimeoutException |
|
hapusTeruskan
public void removeForward (int localPort,
int remotePort)
Parameter |
localPort |
int |
remotePort |
int |
Menampilkan |
AdbCommandRejectedException |
|
TimeoutException |
|
hapusTeruskan
public void removeForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)
Parameter |
localPort |
int |
remoteSocketName |
String |
namespace |
IDevice.DeviceUnixSocketNamespace |
Menampilkan |
AdbCommandRejectedException |
|
TimeoutException |
|
removeRemotePackage
public void removeRemotePackage (String remoteFilePath)
Parameter |
remoteFilePath |
String |
Menampilkan |
InstallException |
|
hapusBalik
public void removeReverse (int remotePort)
Menampilkan |
AdbCommandRejectedException |
|
TimeoutException |
|
{i>root<i}
public boolean root ()
Menampilkan |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
RunEventLogService
public void runEventLogService (LogReceiver receiver)
Parameter |
receiver |
LogReceiver |
Menampilkan |
AdbCommandRejectedException |
|
TimeoutException |
|
Layanan {i>runLogService<i}
public void runLogService (String logname,
LogReceiver receiver)
Parameter |
logname |
String |
receiver |
LogReceiver |
Menampilkan |
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 |
Menampilkan |
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 |
syncPackageToDevice
public String syncPackageToDevice (String localFilePath)
Parameter |
localFilePath |
String |
Menampilkan |
AdbCommandRejectedException |
|
SyncException |
|
TimeoutException |
|
uninstalAplikasi
public String uninstallApp (String applicationID,
String... extraArgs)
Parameter |
applicationID |
String |
extraArgs |
String |
Menampilkan |
InstallException |
|
{i>uninstallPackage<i}
public String uninstallPackage (String packageName)
Parameter |
packageName |
String |
Menampilkan |
InstallException |
|