IManagedTestDevice
public
interface
IManagedTestDevice
implements
ITestDevice
com.android.tradefed.device.IManagedTestDevice |
אובייקט ITestDevice שמחזור החיים שלו מנוהל.
סיכום
כיתות בתצוגת עץ | |
---|---|
class |
IManagedTestDevice.DeviceEventResponse
קונטיינר לתגובה לקריאה של |
שיטות ציבוריות | |
---|---|
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
|
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)
מעדכנים את IDevice שמשויך ל-ITestDevice הזה. |
שיטות ציבוריות
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 |
אם השחזור נכשל |
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 |
setIDevice
public abstract void setIDevice (IDevice device)
מעדכנים את IDevice שמשויך ל-ITestDevice הזה.
מכשיר ה-IDevice החדש צריך להפנות לאותו מכשיר פיזי כמו ההפניה הנוכחית. השיטה הזו תופעל אם DDMS הקצתה IDevice חדש
פרמטרים | |
---|---|
device |
IDevice : IDevice |