スタブデバイス
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) |
パブリック コンストラクター
スタブデバイス
public StubDevice (String serial)
スタブデバイス
public StubDevice (String serial,
boolean isEmulator)
パラメーター |
---|
serial | String |
isEmulator | boolean |
公開メソッド
arePropertiesSet
public boolean arePropertiesSet ()
createForward
public void createForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)
パラメーター |
---|
localPort | int |
remoteSocketName | String |
namespace | IDevice.DeviceUnixSocketNamespace |
スロー |
---|
AdbCommandRejectedException | |
TimeoutException | |
createForward
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 | |
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)
を使用してください。
スロー |
---|
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 ()
getDensity
public int getDensity ()
getFileListingService
public FileListingService getFileListingService ()
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 ()
getScreenshot
public RawImage getScreenshot ()
スロー |
---|
AdbCommandRejectedException | |
TimeoutException | |
getScreenshot
public RawImage getScreenshot (long timeout,
TimeUnit unit)
パラメーター |
---|
timeout | long |
unit | TimeUnit |
スロー |
---|
AdbCommandRejectedException | |
TimeoutException | |
getSerialNumber
public String getSerialNumber ()
getState
public IDevice.DeviceState getState ()
getSyncService
public SyncService getSyncService ()
スロー |
---|
AdbCommandRejectedException | |
TimeoutException | |
getSystemProperty
public ListenableFuture<String> getSystemProperty (String name)
戻り値 |
---|
ListenableFuture<String> | |
getVersion
public AndroidVersion getVersion ()
hasClients
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,
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 |
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 |
isBootLoader
public boolean isBootLoader ()
isEmulator
public boolean isEmulator ()
オフラインです
public boolean isOffline ()
オンラインです
public boolean isOnline ()
isRoot
public boolean isRoot ()
スロー |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
プルファイル
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 | |
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 | |
removeRemotePackage
public void removeRemotePackage (String remoteFilePath)
パラメーター |
---|
remoteFilePath | String |
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 |
アンインストールパッケージ
public String uninstallPackage (String packageName)