جهاز Stub
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, long maxTimeout, long maxTimeToOutputResponse, TimeUnit maxTimeUnits, String... extraArgs) |
void | installRemotePackage (String remoteFilePath, boolean reinstall, InstallReceiver receiver, String... extraArgs) |
void | installRemotePackage (String remoteFilePath, boolean reinstall, 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 |
الأساليب العامة
مجموعة عقارات
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 | |
executeShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)
المعلمات |
---|
command | String |
receiver | IShellOutputReceiver |
maxTimeToOutputResponse | long |
maxTimeUnits | TimeUnit |
رميات |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
executeShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver)
المعلمات |
---|
command | String |
receiver | IShellOutputReceiver |
رميات |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
executeShellCommand
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 ()
getBattery
public getBattery (long freshnessTime,
TimeUnit timeUnit)
المعلمات |
---|
freshnessTime | long |
timeUnit | TimeUnit |
getBattery
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 | |
getSerialNumber
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 ()
لديه عملاء
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 |
installRemotePackage
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 |
installRemotePackage
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
InstallReceiver receiver,
String... extraArgs)
المعلمات |
---|
remoteFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
extraArgs | String |
installRemotePackage
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
String... extraArgs)
المعلمات |
---|
remoteFilePath | String |
reinstall | boolean |
extraArgs | String |
isBootLoader
public boolean isBootLoader ()
محاكي
public boolean isEmulator ()
غير متصل
public boolean isOffline ()
متصل
public boolean isOnline ()
هو الجذر
public boolean isRoot ()
رميات |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
pullFile
public void pullFile (String remote,
String local)
المعلمات |
---|
remote | String |
local | String |
رميات |
---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
ملف دفع
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)
رميات |
---|
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 | |
removeRemotePackage
public void removeRemotePackage (String remoteFilePath)
المعلمات |
---|
remoteFilePath | String |
إزالة العكس
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 |
uninstallPackage
public String uninstallPackage (String packageName)
المعلمات |
---|
packageName | String |