IManagedTestDevice
public
interface
IManagedTestDevice
implements
ITestDevice
com.android.tradefed.device.IManagedTestDevice |
수명 주기가 관리되는 ITestDevice입니다.
요약
중첩된 클래스 | |
---|---|
class |
IManagedTestDevice.DeviceEventResponse
|
공개 메서드 | |
---|---|
abstract
DeviceAllocationState
|
getAllocationState()
기기의 현재 할당 상태 반환 |
abstract
Process
|
getEmulatorProcess()
이 에뮬레이터에 상응하는 |
abstract
String
|
getFastbootPath()
사용 중인 빠른 부팅 바이너리의 경로를 반환합니다. |
abstract
String
|
getFastbootVersion()
사용 중인 빠른 부팅 바이너리의 버전 문자열을 반환합니다. |
abstract
String
|
getMacAddress()
기기의 MAC 주소를 반환합니다. 기기에서 쿼리에 실패하면 null을 반환합니다. |
abstract
IDeviceStateMonitor
|
getMonitor()
기기와 연결된 |
abstract
String
|
getSimOperator()
SIM 카드 연산자를 반환하거나, 사용할 수 없거나 기기를 사용할 수 없는 경우 null을 반환합니다. |
abstract
String
|
getSimState()
SIM 카드 상태를 반환하거나, 사용할 수 없거나 기기를 사용할 수 없는 경우 null을 반환합니다. |
abstract
IManagedTestDevice.DeviceEventResponse
|
handleAllocationEvent(DeviceEvent event)
지정된 DeviceEvent를 처리합니다. |
abstract
boolean
|
isFastbootEnabled()
기기에서 빠른 부팅을 사용할 수 있으면 반환합니다. |
abstract
boolean
|
recoverDevice()
기기에서 복구를 호출합니다. |
abstract
void
|
setDeviceState(TestDeviceState deviceState)
기기 상태를 업데이트합니다. |
abstract
void
|
setEmulatorProcess(Process p)
기기가 에뮬레이터인 경우 |
abstract
void
|
setFastbootEnabled(boolean fastbootEnabled)
기기의 빠른 부팅 옵션을 설정합니다. |
abstract
void
|
setFastbootPath(String fastbootPath)
사용해야 하는 빠른 부팅 바이너리의 경로를 설정합니다. |
abstract
void
|
setIDevice(IDevice device)
이 ITestDevice와 연결된 IDevice를 업데이트합니다. |
공개 메서드
getAllocationState
public abstract DeviceAllocationState getAllocationState ()
기기의 현재 할당 상태 반환
반환 값 | |
---|---|
DeviceAllocationState |
getEmulatorProcess
public abstract Process getEmulatorProcess ()
이 에뮬레이터에 상응하는 Process
를 반환합니다.
반환 값 | |
---|---|
Process |
Process 또는 null |
getFastbootPath
public abstract String getFastbootPath ()
사용 중인 빠른 부팅 바이너리의 경로를 반환합니다.
빠른 부팅 기능을 사용 설정하려면 isFastbootEnabled()
가 true여야 합니다.
반환 값 | |
---|---|
String |
getFastbootVersion
public abstract String getFastbootVersion ()
사용 중인 빠른 부팅 바이너리의 버전 문자열을 반환합니다. 또는 무언가가 오답입니다.
반환 값 | |
---|---|
String |
getMacAddress
public abstract String getMacAddress ()
기기의 MAC 주소를 반환합니다. 기기에서 쿼리에 실패하면 null을 반환합니다.
반환 값 | |
---|---|
String |
getMonitor
public abstract IDeviceStateMonitor getMonitor ()
기기와 연결된 IDeviceStateMonitor
를 반환합니다.
반환 값 | |
---|---|
IDeviceStateMonitor |
getSimOperator
public abstract String getSimOperator ()
SIM 카드 연산자를 반환하거나, 사용할 수 없거나 기기를 사용할 수 없는 경우 null을 반환합니다.
반환 값 | |
---|---|
String |
getSimState
public abstract String getSimState ()
SIM 카드 상태를 반환하거나, 사용할 수 없거나 기기를 사용할 수 없는 경우 null을 반환합니다.
반환 값 | |
---|---|
String |
핸들 할당 이벤트
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
지정된 DeviceEvent를 처리합니다. 5월 기기 전환
새로운 상태로 전환할 수 있습니다 모든 상태 전환을 IDeviceMonitor
에 알립니다.
매개변수 | |
---|---|
event |
DeviceEvent |
반환 값 | |
---|---|
IManagedTestDevice.DeviceEventResponse |
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
기기에서 빠른 부팅을 사용할 수 있으면 반환합니다.
반환 값 | |
---|---|
boolean |
기기 복구
public abstract boolean recoverDevice ()
기기에서 복구를 호출합니다.
반환 값 | |
---|---|
boolean |
복구를 시도했고 성공하면 true, 복구를 건너뛰면 false가 반환됩니다. |
생성 값 | |
---|---|
DeviceNotAvailableException |
복구에 실패한 경우 |
setDeviceState
public abstract void setDeviceState (TestDeviceState deviceState)
기기 상태를 업데이트합니다.
매개변수 | |
---|---|
deviceState |
TestDeviceState : TestDeviceState |
setEmulatorProcess
public abstract void setEmulatorProcess (Process p)
기기가 에뮬레이터인 경우 Process
를 설정합니다.
매개변수 | |
---|---|
p |
Process |
setFastbootEnabled
public abstract void setFastbootEnabled (boolean fastbootEnabled)
기기의 빠른 부팅 옵션을 설정합니다. 기기를 처음 시작할 때 설정해야 합니다. 있습니다.
매개변수 | |
---|---|
fastbootEnabled |
boolean : 기기에서 빠른 부팅을 사용할 수 있는지 여부입니다. |
setFastbootPath
public abstract void setFastbootPath (String fastbootPath)
사용해야 하는 빠른 부팅 바이너리의 경로를 설정합니다.
빠른 부팅 기능을 사용 설정하려면 isFastbootEnabled()
가 true여야 합니다.
매개변수 | |
---|---|
fastbootPath |
String |
세트 IDevice
public abstract void setIDevice (IDevice device)
이 ITestDevice와 연결된 IDevice를 업데이트합니다.
새 IDevice는 현재 참조와 동일한 실제 기기를 참조해야 합니다. 이 방법 DDMS에서 새 IDevice를 할당한 경우 호출됩니다.
매개변수 | |
---|---|
device |
IDevice : IDevice |