StubDevice
public class StubDevice
extends Object
implements IDevice
java.lang.object |
↳ | com.android.tradefed.device.StubDevice |
زیر کلاس های مستقیم شناخته شده |
اجرای مکاندار خرد یک 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)
StubDevice
public StubDevice (String serial,
boolean isEmulator)
پارامترها |
---|
serial | String |
isEmulator | boolean |
روش های عمومی
arePropertiesSet
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 | |
ایجاد معکوس
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,
int maxTimeToOutputResponse)
این روش منسوخ شده است.
از executeShellCommand(String, com.android.ddmlib.IShellOutputReceiver, long, TimeUnit)
استفاده کنید.
پارامترها |
---|
command | String |
receiver | IShellOutputReceiver |
maxTimeToOutputResponse | int |
پرتاب می کند |
---|
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 | |
getAbis
public getAbis ()
getAvdName
public String getAvdName ()
getAvdPath
public String getAvdPath ()
دریافت باتری
public getBattery (long freshnessTime,
TimeUnit timeUnit)
پارامترها |
---|
freshnessTime | long |
timeUnit | TimeUnit |
دریافت باتری
public getBattery ()
getBatteryLevel
public Integer getBatteryLevel (long freshnessMs)
این روش منسوخ شده است.
به جای آن getBattery(long, TimeUnit)
استفاده کنید.
پارامترها |
---|
freshnessMs | long |
پرتاب می کند |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getBatteryLevel
public Integer getBatteryLevel ()
این روش منسوخ شده است.
به جای آن از getBattery()
استفاده کنید.
پرتاب می کند |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getClient
public Client getClient (String applicationName)
پارامترها |
---|
applicationName | String |
getClientName
public String getClientName (int pid)
getClients
public Client[] getClients ()
دریافت تراکم
public int getDensity ()
getFileListingService
public FileListingService getFileListingService ()
برمی گرداند |
---|
FileListingService | |
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)
این روش منسوخ شده است.
به جای آن از getProperty(String)
استفاده کنید.
پرتاب می کند |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getPropertyCount
public int getPropertyCount ()
این روش منسوخ شده است.
در ddmlib با "جزئیات پیاده سازی" به عنوان دلیل منسوخ شده است.
getPropertySync
public String getPropertySync (String name)
این روش منسوخ شده است.
به جای آن از getProperty(String)
استفاده کنید.
پرتاب می کند |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getRegion
public String getRegion ()
دریافت اسکرین شات
public RawImage getScreenshot ()
پرتاب می کند |
---|
AdbCommandRejectedException | |
TimeoutException | |
دریافت اسکرین شات
public RawImage getScreenshot (long timeout,
TimeUnit unit)
پارامترها |
---|
timeout | long |
unit | TimeUnit |
پرتاب می کند |
---|
AdbCommandRejectedException | |
TimeoutException | |
دریافت شماره سریال
public String getSerialNumber ()
getState
public IDevice.DeviceState getState ()
برمی گرداند |
---|
IDevice.DeviceState | |
getSyncService
public SyncService getSyncService ()
پرتاب می کند |
---|
AdbCommandRejectedException | |
TimeoutException | |
getSystemProperty
public ListenableFuture<String> getSystemProperty (String name)
برمی گرداند |
---|
ListenableFuture<String> | |
getVersion
public AndroidVersion getVersion ()
برمی گرداند |
---|
AndroidVersion | |
دارای مشتریان است
public boolean hasClients ()
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 ()
isEmulator
public boolean isEmulator ()
آفلاین است
public boolean isOffline ()
آنلاین است
public boolean isOnline ()
isRoot
public boolean isRoot ()
پرتاب می کند |
---|
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)
پرتاب می کند |
---|
AdbCommandRejectedException | |
TimeoutException | |
removeForward
public void removeForward (int localPort)
پرتاب می کند |
---|
AdbCommandRejectedException | |
TimeoutException | |
removeForward
public void removeForward (int localPort,
int remotePort)
پارامترها |
---|
localPort | int |
remotePort | int |
پرتاب می کند |
---|
AdbCommandRejectedException | |
TimeoutException | |
removeForward
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 |
پرتاب می کند |
---|
InstallException | |
removeReverse
public void removeReverse (int remotePort)
پرتاب می کند |
---|
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)
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 | |
حذف برنامه
public String uninstallApp (String applicationID,
String... extraArgs)
پارامترها |
---|
applicationID | String |
extraArgs | String |
پرتاب می کند |
---|
InstallException | |
UninstallPackage
public String uninstallPackage (String packageName)
پارامترها |
---|
packageName | String |
پرتاب می کند |
---|
InstallException | |