IManagedTestDevice
public
interface
IManagedTestDevice
implements
ITestDevice
| com.android.tradefed.device.IManagedTestDevice |
ITestDevice שמחזור החיים שלו מנוהל.
סיכום
כיתות במבנה היררכי | |
|---|---|
class |
IManagedTestDevice.DeviceEventResponse
קונטיינר לתגובה לקריאה |
methods ציבוריים | |
|---|---|
abstract
DeviceInspectionResult
|
debugDeviceNotAvailable()
בודקים מכשיר ומחזירים מידע מפורט כשהמכשיר לא זמין. |
abstract
String
|
getAdbPath()
הפונקציה מחזירה את הנתיב של קובץ ה-adb הבינארי שנמצא בשימוש. |
abstract
DeviceAllocationState
|
getAllocationState()
החזרת מצב ההקצאה הנוכחי של המכשיר |
abstract
Process
|
getEmulatorProcess()
מחזירה את |
abstract
String
|
getFastbootPath()
הפונקציה מחזירה את הנתיב של קובץ ה-binary של fastboot שנמצא בשימוש. |
abstract
String
|
getFastbootVersion()
הפונקציה מחזירה את מחרוזת הגרסה של קובץ ה-binary של fastboot שבו נעשה שימוש. |
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()
מחזירה אם הכלי לאתחול מהיר (fastboot) זמין למכשיר. |
abstract
boolean
|
recoverDevice()
מפעילים שחזור במכשיר. |
abstract
void
|
setAdbPath(String fastbootPath)
מגדירים את הנתיב לקובץ הבינארי של adb שבו רוצים להשתמש. |
abstract
void
|
setDeviceState(TestDeviceState deviceState)
עדכון מצב המכשיר. |
abstract
void
|
setEmulatorProcess(Process p)
ההגדרה קובעת את |
abstract
void
|
setFastbootEnabled(boolean fastbootEnabled)
מגדירים את אפשרות ה-fastboot למכשיר. |
abstract
void
|
setFastbootPath(String fastbootPath)
מגדיר את הנתיב לקובץ הבינארי של fastboot שבו צריך להשתמש. |
abstract
void
|
setIDevice(IDevice device)
מעדכנים את מכשיר ה-iOS שמשויך ל-ITestDevice הזה. |
methods ציבוריים
debugDeviceNotAvailable
public abstract DeviceInspectionResult debugDeviceNotAvailable ()
בודקים מכשיר ומחזירים מידע מפורט כשהמכשיר לא זמין.
| החזרות | |
|---|---|
DeviceInspectionResult |
|
getAdbPath
public abstract String getAdbPath ()
הפונקציה מחזירה את הנתיב של קובץ ה-adb הבינארי שנמצא בשימוש.
| החזרות | |
|---|---|
String |
|
getAllocationState
public abstract DeviceAllocationState getAllocationState ()
החזרת מצב ההקצאה הנוכחי של המכשיר
| החזרות | |
|---|---|
DeviceAllocationState |
|
getEmulatorProcess
public abstract Process getEmulatorProcess ()
מחזירה את Process שמתאים לאמולטור הזה.
| החזרות | |
|---|---|
Process |
החלק Process או null |
getFastbootPath
public abstract String getFastbootPath ()
הפונקציה מחזירה את הנתיב של קובץ ה-binary של fastboot שנמצא בשימוש.
עדיין נדרש שהערך של isFastbootEnabled() יהיה true כדי להפעיל את פונקציות fastboot.
| החזרות | |
|---|---|
String |
|
getFastbootVersion
public abstract String getFastbootVersion ()
הפונקציה מחזירה את מחרוזת הגרסה של קובץ ה-binary של fastboot שבו נעשה שימוש. או null אם משהו השתבש.
| החזרות | |
|---|---|
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 |
|
handleAllocationEvent
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
מעבדים את DeviceEvent שצוין. יכול להיות שהמכשיר יעבור למצב חדש. תעדכן את IDeviceMonitor לגבי כל שינוי בסטטוס.
| פרמטרים | |
|---|---|
event |
DeviceEvent |
| החזרות | |
|---|---|
IManagedTestDevice.DeviceEventResponse |
|
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
מחזירה אם הכלי לאתחול מהיר (fastboot) זמין למכשיר.
| החזרות | |
|---|---|
boolean |
|
recoverDevice
public abstract boolean recoverDevice ()
מפעילים שחזור במכשיר.
| החזרות | |
|---|---|
boolean |
הפונקציה מחזירה את הערך True אם נעשה ניסיון לשחזור והוא הצליח, ומחזירה את הערך False אם השחזור דולג |
| זריקות | |
|---|---|
DeviceNotAvailableException |
אם השחזור לא הצליח |
setAdbPath
public abstract void setAdbPath (String fastbootPath)
מגדיר את הנתיב לקובץ הבינארי של adb שבו צריך להשתמש.
| פרמטרים | |
|---|---|
fastbootPath |
String |
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)
מגדירים את אפשרות ה-fastboot למכשיר. צריך להגדיר את ההגדרה הזו כשהמכשיר מוקצה בפעם הראשונה.
| פרמטרים | |
|---|---|
fastbootEnabled |
boolean: האם fastboot זמין במכשיר או לא |
setFastbootPath
public abstract void setFastbootPath (String fastbootPath)
מגדיר את הנתיב לקובץ הבינארי של fastboot שבו צריך להשתמש.
עדיין נדרש שהערך של isFastbootEnabled() יהיה true כדי להפעיל את פונקציות fastboot.
| פרמטרים | |
|---|---|
fastbootPath |
String |