스텁 장치
public class StubDevice
extends Object
implements IDevice
java.lang.객체 |
↳ | 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 ()
앞으로 만들기
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)
사용하십시오.
던지기 |
---|
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 ()
언어를 얻다
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 ()
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 |
원격 패키지 설치
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
InstallReceiver receiver,
String... extraArgs)
매개변수 |
---|
remoteFilePath | String |
reinstall | boolean |
receiver | InstallReceiver |
extraArgs | String |
원격 패키지 설치
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
String... extraArgs)
매개변수 |
---|
remoteFilePath | String |
reinstall | boolean |
extraArgs | String |
원격 패키지 설치
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 ()
isOffline
public boolean isOffline ()
isOnline
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 | |
앞으로 제거
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 | |
원격 패키지 제거
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 | |
setSerial
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)