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