Sơ khaiThiết bị
public class StubDevice
extends Object
implements IDevice
java.lang.Object |
↳ | com.android.tradefed.device.StubDevice |
Các lớp con trực tiếp đã biết |
Các lớp con gián tiếp đã biết |
Triển khai trình giữ chỗ sơ khai của IDevice
.
Bản tóm tắt
Nhà thầu xây dựng công cộng |
---|
StubDevice (String serial) |
StubDevice (String serial, boolean isEmulator) |
Phương pháp công cộng |
---|
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) Phương pháp này không được dùng nữa. sử dụng 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) Phương pháp này không được dùng nữa. thay vào đó hãy sử dụng getBattery(long, TimeUnit) . |
Integer | getBatteryLevel () Phương pháp này không được dùng nữa. thay vào đó hãy sử dụng getBattery() . |
Client | getClient (String applicationName) |
String | getClientName (int pid) |
Client[] | getClients () |
int | getDensity () |
FileListingService | getFileListingService () |
String | getLanguage () |
String | getMountPoint (String name) |
String | getName () |
| getProperties () Phương pháp này không được dùng nữa. thay vào đó hãy sử dụng getSystemProperty(String) . |
String | getProperty (String name) |
String | getPropertyCacheOrSync (String name) Phương pháp này không được dùng nữa. thay vào đó hãy sử dụng getProperty(String) . |
int | getPropertyCount () Phương pháp này không được dùng nữa. không được dùng nữa trong ddmlib với lý do là "chi tiết triển khai". |
String | getPropertySync (String name) Phương pháp này không được dùng nữa. thay vào đó hãy sử dụng 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) |
Nhà thầu xây dựng công cộng
Sơ khaiThiết bị
public StubDevice (String serial)
Sơ khaiThiết bị
public StubDevice (String serial,
boolean isEmulator)
Thông số |
---|
serial | String |
isEmulator | boolean |
Phương pháp công cộng
arePropertiesSet
public boolean arePropertiesSet ()
createForward
public void createForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)
Thông số |
---|
localPort | int |
remoteSocketName | String |
namespace | IDevice.DeviceUnixSocketNamespace |
Ném |
---|
AdbCommandRejectedException | |
TimeoutException | |
createForward
public void createForward (int localPort,
int remotePort)
Thông số |
---|
localPort | int |
remotePort | int |
Ném |
---|
AdbCommandRejectedException | |
TimeoutException | |
tạoReverse
public void createReverse (int remotePort,
int localPort)
Thông số |
---|
remotePort | int |
localPort | int |
Ném |
---|
AdbCommandRejectedException | |
TimeoutException | |
thực thiShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)
Thông số |
---|
command | String |
receiver | IShellOutputReceiver |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
Ném |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
thực thiShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver)
Thông số |
---|
command | String |
receiver | IShellOutputReceiver |
Ném |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
thực thiShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
int maxTimeToOutputResponse)
Phương pháp này không được dùng nữa.
sử dụng executeShellCommand(String, com.android.ddmlib.IShellOutputReceiver, long, TimeUnit)
.
Thông số |
---|
command | String |
receiver | IShellOutputReceiver |
maxTimeToOutputResponse | int |
Ném |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
thực thiShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)
Thông số |
---|
command | String |
receiver | IShellOutputReceiver |
maxTimeout | long |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
Ném |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getAbis
public getAbis ()
getAvdName
public String getAvdName ()
getAvdPath
public String getAvdPath ()
lấy pin
public getBattery (long freshnessTime,
TimeUnit timeUnit)
Thông số |
---|
freshnessTime | long |
timeUnit | TimeUnit |
lấy pin
public getBattery ()
lấy mức pin
public Integer getBatteryLevel (long freshnessMs)
Phương pháp này không được dùng nữa.
thay vào đó hãy sử dụng getBattery(long, TimeUnit)
.
Thông số |
---|
freshnessMs | long |
Ném |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
lấy mức pin
public Integer getBatteryLevel ()
Phương pháp này không được dùng nữa.
thay vào đó hãy sử dụng getBattery()
.
Ném |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getClient
public Client getClient (String applicationName)
Thông số |
---|
applicationName | String |
lấy tên khách hàng
public String getClientName (int pid)
lấy khách hàng
public Client[] getClients ()
lấy mật độ
public int getDensity ()
getFileListingService
public FileListingService getFileListingService ()
Trả lại |
---|
FileListingService | |
nhận được ngôn ngữ
public String getLanguage ()
getMountPoint
public String getMountPoint (String name)
lấy tên
public String getName ()
getProperties
public getProperties ()
Phương pháp này không được dùng nữa.
thay vào đó hãy sử dụng getSystemProperty(String)
.
nhận được tài sản
public String getProperty (String name)
getPropertyCacheOrSync
public String getPropertyCacheOrSync (String name)
Phương pháp này không được dùng nữa.
thay vào đó hãy sử dụng getProperty(String)
.
Ném |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getPropertyCount
public int getPropertyCount ()
Phương pháp này không được dùng nữa.
không được dùng nữa trong ddmlib với lý do là "chi tiết triển khai".
getPropertySync
public String getPropertySync (String name)
Phương pháp này không được dùng nữa.
thay vào đó hãy sử dụng getProperty(String)
.
Ném |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
lấy vùng
public String getRegion ()
lấy Ảnh chụp màn hình
public RawImage getScreenshot ()
Ném |
---|
AdbCommandRejectedException | |
TimeoutException | |
lấy Ảnh chụp màn hình
public RawImage getScreenshot (long timeout,
TimeUnit unit)
Thông số |
---|
timeout | long |
unit | TimeUnit |
Ném |
---|
AdbCommandRejectedException | |
TimeoutException | |
lấy số Serial
public String getSerialNumber ()
getState
public IDevice.DeviceState getState ()
Trả lại |
---|
IDevice.DeviceState | |
getSyncService
public SyncService getSyncService ()
Ném |
---|
AdbCommandRejectedException | |
TimeoutException | |
getSystemProperty
public ListenableFuture<String> getSystemProperty (String name)
Trả lại |
---|
ListenableFuture<String> | |
lấy phiên bản
public AndroidVersion getVersion ()
hasClient
public boolean hasClients ()
cài đặt gói
public void installPackage (String packageFilePath,
boolean reinstall,
InstallReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits,
String... extraArgs)
Thông số |
---|
packageFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
maxTimeout | long |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
extraArgs | String |
cài đặt gói
public void installPackage (String packageFilePath,
boolean reinstall,
InstallReceiver receiver,
String... extraArgs)
Thông số |
---|
packageFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
extraArgs | String |
cài đặt gói
public void installPackage (String packageFilePath,
boolean reinstall,
String... extraArgs)
Thông số |
---|
packageFilePath | String |
reinstall | boolean |
extraArgs | String |
cài đặtGói
public void installPackages ( apkFilePaths,
boolean reinstall,
extraArgs,
long timeOutInMs,
TimeUnit timeunit)
Thông số |
---|
apkFilePaths | |
reinstall | boolean |
extraArgs | |
timeOutInMs | long |
timeunit | TimeUnit |
cài đặtRemotePackage
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
InstallReceiver receiver,
String... extraArgs)
Thông số |
---|
remoteFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
extraArgs | String |
cài đặtRemotePackage
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
String... extraArgs)
Thông số |
---|
remoteFilePath | String |
reinstall | boolean |
extraArgs | String |
cài đặtRemotePackage
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
InstallReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits,
String... extraArgs)
Thông số |
---|
remoteFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
maxTimeout | long |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
extraArgs | String |
isBootLoader
public boolean isBootLoader ()
isEmulator
public boolean isEmulator ()
đang ngoại tuyến
public boolean isOffline ()
isOnline
public boolean isOnline ()
isRoot
public boolean isRoot ()
Ném |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
kéo tập tin
public void pullFile (String remote,
String local)
Thông số |
---|
remote | String |
local | String |
Ném |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
đẩy tập tin
public void pushFile (String local,
String remote)
Thông số |
---|
local | String |
remote | String |
Ném |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
khởi động lại
public void reboot (String into)
Ném |
---|
AdbCommandRejectedException | |
TimeoutException | |
loại bỏChuyển tiếp
public void removeForward (int localPort)
Ném |
---|
AdbCommandRejectedException | |
TimeoutException | |
loại bỏChuyển tiếp
public void removeForward (int localPort,
int remotePort)
Thông số |
---|
localPort | int |
remotePort | int |
Ném |
---|
AdbCommandRejectedException | |
TimeoutException | |
loại bỏChuyển tiếp
public void removeForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)
Thông số |
---|
localPort | int |
remoteSocketName | String |
namespace | IDevice.DeviceUnixSocketNamespace |
Ném |
---|
AdbCommandRejectedException | |
TimeoutException | |
loại bỏGói từ xa
public void removeRemotePackage (String remoteFilePath)
Thông số |
---|
remoteFilePath | String |
loại bỏĐảo ngược
public void removeReverse (int remotePort)
Ném |
---|
AdbCommandRejectedException | |
TimeoutException | |
nguồn gốc
public boolean root ()
Ném |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
runEventLogService
public void runEventLogService (LogReceiver receiver)
Thông số |
---|
receiver | LogReceiver |
Ném |
---|
AdbCommandRejectedException | |
TimeoutException | |
runLogService
public void runLogService (String logname,
LogReceiver receiver)
Thông số |
---|
logname | String |
receiver | LogReceiver |
Ném |
---|
AdbCommandRejectedException | |
TimeoutException | |
setSerial
public void setSerial (String serial)
startScreenRecorder
public void startScreenRecorder (String remoteFilePath,
ScreenRecorderOptions options,
IShellOutputReceiver receiver)
Thông số |
---|
remoteFilePath | String |
options | ScreenRecorderOptions |
receiver | IShellOutputReceiver |
Ném |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
hỗ trợTính năng
public boolean supportsFeature (IDevice.HardwareFeature arg0)
Thông số |
---|
arg0 | IDevice.HardwareFeature |
hỗ trợTính năng
public boolean supportsFeature (IDevice.Feature feature)
Thông số |
---|
feature | IDevice.Feature |
syncPackageToDevice
public String syncPackageToDevice (String localFilePath)
Thông số |
---|
localFilePath | String |
Ném |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
gỡ cài đặt ứng dụng
public String uninstallApp (String applicationID,
String... extraArgs)
Thông số |
---|
applicationID | String |
extraArgs | String |
gỡ cài đặtGói
public String uninstallPackage (String packageName)
Thông số |
---|
packageName | String |