StubDevice
public class StubDevice
extends Object
implements IDevice
java.lang.Object |
↳ | com.android.tradefed.device.StubDevice |
การใช้ตัวยึดตำแหน่ง Stub ของ IDevice
สรุป
วิธีการสาธารณะ |
---|
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) วิธีการนี้เลิกใช้แล้ว ใช้ 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) วิธีการนี้เลิกใช้แล้ว ใช้ getBattery(long, TimeUnit) แทน |
Integer | getBatteryLevel () วิธีการนี้เลิกใช้แล้ว ใช้ getBattery() แทน |
Client | getClient (String applicationName) |
String | getClientName (int pid) |
Client[] | getClients () |
int | getDensity () |
FileListingService | getFileListingService () |
String | getLanguage () |
String | getMountPoint (String name) |
String | getName () |
| getProperties () วิธีการนี้เลิกใช้แล้ว ใช้ getSystemProperty(String) แทน |
String | getProperty (String name) |
String | getPropertyCacheOrSync (String name) วิธีการนี้เลิกใช้แล้ว ใช้ getProperty(String) แทน |
int | getPropertyCount () วิธีการนี้เลิกใช้แล้ว เลิกใช้แล้วใน ddmlib โดยมี "รายละเอียดการใช้งาน" เป็นเหตุผล |
String | getPropertySync (String name) วิธีการนี้เลิกใช้แล้ว ใช้ 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) |
ผู้รับเหมาก่อสร้างสาธารณะ
StubDevice
public StubDevice (String serial)
พารามิเตอร์ |
---|
serial | String |
StubDevice
public StubDevice (String serial,
boolean isEmulator)
พารามิเตอร์ |
---|
serial | String |
isEmulator | boolean |
วิธีการสาธารณะ
เป็นคุณสมบัติชุด
public boolean arePropertiesSet ()
สร้างไปข้างหน้า
public void createForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)
พารามิเตอร์ |
---|
localPort | int |
remoteSocketName | String |
namespace | IDevice.DeviceUnixSocketNamespace |
ขว้าง |
---|
AdbCommandRejectedException | |
TimeoutException | |
สร้างไปข้างหน้า
public void createForward (int localPort,
int remotePort)
พารามิเตอร์ |
---|
localPort | int |
remotePort | int |
ขว้าง |
---|
AdbCommandRejectedException | |
TimeoutException | |
createReverse
public void createReverse (int remotePort,
int localPort)
พารามิเตอร์ |
---|
remotePort | int |
localPort | int |
ขว้าง |
---|
AdbCommandRejectedException | |
TimeoutException | |
ดำเนินการShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)
พารามิเตอร์ |
---|
command | String |
receiver | IShellOutputReceiver |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
ขว้าง |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
ดำเนินการShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver)
พารามิเตอร์ |
---|
command | String |
receiver | IShellOutputReceiver |
ขว้าง |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
ดำเนินการShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)
พารามิเตอร์ |
---|
command | String |
receiver | IShellOutputReceiver |
maxTimeout | long |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
ขว้าง |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
รับอาบิส
public getAbis ()
getAvdName
public String getAvdName ()
getAvdPath
public String getAvdPath ()
รับแบตเตอรี่
public getBattery (long freshnessTime,
TimeUnit timeUnit)
พารามิเตอร์ |
---|
freshnessTime | long |
timeUnit | TimeUnit |
รับแบตเตอรี่
public getBattery ()
รับระดับแบตเตอรี่
public Integer getBatteryLevel (long freshnessMs)
วิธีการนี้เลิกใช้แล้ว
ใช้ getBattery(long, TimeUnit)
แทน
พารามิเตอร์ |
---|
freshnessMs | long |
ขว้าง |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
รับระดับแบตเตอรี่
public Integer getBatteryLevel ()
วิธีการนี้เลิกใช้แล้ว
ใช้ getBattery()
แทน
ขว้าง |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
รับไคลเอนต์
public Client getClient (String applicationName)
พารามิเตอร์ |
---|
applicationName | String |
getClientName
public String getClientName (int pid)
รับลูกค้า
public Client[] getClients ()
รับความหนาแน่น
public int getDensity ()
getFileListingService.getFileListingService
public FileListingService getFileListingService ()
การส่งคืน |
---|
FileListingService | |
getLanguage
public String getLanguage ()
รับ MountPoint
public String getMountPoint (String name)
รับชื่อ
public String getName ()
รับคุณสมบัติ
public String getProperty (String name)
getPropertyCacheOrSync
public String getPropertyCacheOrSync (String name)
วิธีการนี้เลิกใช้แล้ว
ใช้ getProperty(String)
แทน
ขว้าง |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getPropertyCount
public int getPropertyCount ()
วิธีการนี้เลิกใช้แล้ว
เลิกใช้แล้วใน ddmlib โดยมี "รายละเอียดการใช้งาน" เป็นเหตุผล
getPropertySync
public String getPropertySync (String name)
วิธีการนี้เลิกใช้แล้ว
ใช้ getProperty(String)
แทน
ขว้าง |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
รับภูมิภาค
public String getRegion ()
รับภาพหน้าจอ
public RawImage getScreenshot ()
ขว้าง |
---|
AdbCommandRejectedException | |
TimeoutException | |
รับภาพหน้าจอ
public RawImage getScreenshot (long timeout,
TimeUnit unit)
พารามิเตอร์ |
---|
timeout | long |
unit | TimeUnit |
ขว้าง |
---|
AdbCommandRejectedException | |
TimeoutException | |
รับหมายเลขซีเรียล
public String getSerialNumber ()
รับสถานะ
public IDevice.DeviceState getState ()
การส่งคืน |
---|
IDevice.DeviceState | |
getSyncService
public SyncService getSyncService ()
ขว้าง |
---|
AdbCommandRejectedException | |
TimeoutException | |
getSystemProperty
public ListenableFuture<String> getSystemProperty (String name)
การส่งคืน |
---|
ListenableFuture<String> | |
รับเวอร์ชัน
public AndroidVersion getVersion ()
มีลูกค้า
public boolean hasClients ()
ติดตั้งแพ็คเกจ
public void installPackage (String packageFilePath,
boolean reinstall,
InstallReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits,
String... extraArgs)
พารามิเตอร์ |
---|
packageFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
maxTimeout | long |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
extraArgs | String |
ติดตั้งแพ็คเกจ
public void installPackage (String packageFilePath,
boolean reinstall,
InstallReceiver receiver,
String... extraArgs)
พารามิเตอร์ |
---|
packageFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
extraArgs | String |
ติดตั้งแพ็คเกจ
public void installPackage (String packageFilePath,
boolean reinstall,
String... extraArgs)
พารามิเตอร์ |
---|
packageFilePath | String |
reinstall | boolean |
extraArgs | String |
ติดตั้งแพ็คเกจ
public void installPackages ( apkFilePaths,
boolean reinstall,
extraArgs,
long timeOutInMs,
TimeUnit timeunit)
พารามิเตอร์ |
---|
apkFilePaths | |
reinstall | boolean |
extraArgs | |
timeOutInMs | long |
timeunit | TimeUnit |
ติดตั้ง RemotePackage
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
InstallReceiver receiver,
String... extraArgs)
พารามิเตอร์ |
---|
remoteFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
extraArgs | String |
ติดตั้ง RemotePackage
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
String... extraArgs)
พารามิเตอร์ |
---|
remoteFilePath | String |
reinstall | boolean |
extraArgs | String |
ติดตั้ง RemotePackage
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
InstallReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits,
String... extraArgs)
พารามิเตอร์ |
---|
remoteFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
maxTimeout | long |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
extraArgs | String |
คือBootLoader
public boolean isBootLoader ()
คือโปรแกรมจำลอง
public boolean isEmulator ()
เป็นออฟไลน์
public boolean isOffline ()
คือออนไลน์
public boolean isOnline ()
คือรูท
public boolean isRoot ()
ขว้าง |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
ดึงไฟล์
public void pullFile (String remote,
String local)
พารามิเตอร์ |
---|
remote | String |
local | String |
ขว้าง |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
pushFile.pushFile
public void pushFile (String local,
String remote)
พารามิเตอร์ |
---|
local | String |
remote | String |
ขว้าง |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
รีบูต
public void reboot (String into)
ขว้าง |
---|
AdbCommandRejectedException | |
TimeoutException | |
ลบไปข้างหน้า
public void removeForward (int localPort)
พารามิเตอร์ |
---|
localPort | int |
ขว้าง |
---|
AdbCommandRejectedException | |
TimeoutException | |
ลบไปข้างหน้า
public void removeForward (int localPort,
int remotePort)
พารามิเตอร์ |
---|
localPort | int |
remotePort | int |
ขว้าง |
---|
AdbCommandRejectedException | |
TimeoutException | |
ลบไปข้างหน้า
public void removeForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)
พารามิเตอร์ |
---|
localPort | int |
remoteSocketName | String |
namespace | IDevice.DeviceUnixSocketNamespace |
ขว้าง |
---|
AdbCommandRejectedException | |
TimeoutException | |
ลบRemotePackage
public void removeRemotePackage (String remoteFilePath)
พารามิเตอร์ |
---|
remoteFilePath | String |
ลบย้อนกลับ
public void removeReverse (int remotePort)
พารามิเตอร์ |
---|
remotePort | int |
ขว้าง |
---|
AdbCommandRejectedException | |
TimeoutException | |
ราก
public boolean root ()
ขว้าง |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
runEventLogService
public void runEventLogService (LogReceiver receiver)
พารามิเตอร์ |
---|
receiver | LogReceiver |
ขว้าง |
---|
AdbCommandRejectedException | |
TimeoutException | |
runLogService
public void runLogService (String logname,
LogReceiver receiver)
พารามิเตอร์ |
---|
logname | String |
receiver | LogReceiver |
ขว้าง |
---|
AdbCommandRejectedException | |
TimeoutException | |
ตั้งค่าซีเรียล
public void setSerial (String serial)
พารามิเตอร์ |
---|
serial | String |
startScreenRecorder
public void startScreenRecorder (String remoteFilePath,
ScreenRecorderOptions options,
IShellOutputReceiver receiver)
พารามิเตอร์ |
---|
remoteFilePath | String |
options | ScreenRecorderOptions |
receiver | IShellOutputReceiver |
ขว้าง |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
รองรับคุณสมบัติ
public boolean supportsFeature (IDevice.HardwareFeature arg0)
พารามิเตอร์ |
---|
arg0 | IDevice.HardwareFeature |
รองรับคุณสมบัติ
public boolean supportsFeature (IDevice.Feature feature)
พารามิเตอร์ |
---|
feature | IDevice.Feature |
syncPackageToDevice
public String syncPackageToDevice (String localFilePath)
พารามิเตอร์ |
---|
localFilePath | String |
ขว้าง |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
ถอนการติดตั้งApp
public String uninstallApp (String applicationID,
String... extraArgs)
พารามิเตอร์ |
---|
applicationID | String |
extraArgs | String |
ถอนการติดตั้ง Package
public String uninstallPackage (String packageName)
พารามิเตอร์ |
---|
packageName | String |