public interface IManagedTestDevice
implements ITestDevice
com.android.tradefed.device.IManagedTestDevice |
ITestDevice שמחזור החיים שלו מנוהל.
class | IManagedTestDevice.DeviceEventResponse מיכל לתגובה לקריאה |
abstract DeviceAllocationState | getAllocationState () החזר את מצב ההקצאה הנוכחי של המכשיר |
abstract Process | getEmulatorProcess () החזר את |
abstract String | getFastbootPath () מחזירה את הנתיב של ה-fastboot הבינארי שבו נעשה שימוש. |
abstract String | getFastbootVersion () מחזירה את מחרוזת הגרסה של ה-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) הגדר את אפשרות האתחול המהיר עבור המכשיר. |
abstract void | setFastbootPath (String fastbootPath) מגדיר את הנתיב ל-fastboot הבינארי שבו יש להשתמש. |
abstract void | setIDevice (IDevice device) עדכן את ה-IDevice המשויך ל-ITestDevice זה. |
public abstract DeviceAllocationState getAllocationState ()
החזר את מצב ההקצאה הנוכחי של המכשיר
החזרות | |
---|---|
DeviceAllocationState |
public abstract Process getEmulatorProcess ()
החזר את Process
המתאים לאמולטור זה.
החזרות | |
---|---|
Process | Process או null |
public abstract String getFastbootPath ()
מחזירה את הנתיב של ה-fastboot הבינארי שבו נעשה שימוש. עדיין דורש isFastbootEnabled()
כדי להיות אמיתי, כדי לאפשר פונקציות fastboot.
החזרות | |
---|---|
String |
public abstract String getFastbootVersion ()
מחזירה את מחרוזת הגרסה של ה-fastboot הבינארי שבו נעשה שימוש. או ריק אם משהו משתבש.
החזרות | |
---|---|
String |
public abstract String getMacAddress ()
מחזירה את כתובת ה-MAC של המכשיר, null אם היא לא מצליחה לבצע שאילתה מהמכשיר.
החזרות | |
---|---|
String |
public abstract IDeviceStateMonitor getMonitor ()
החזר את IDeviceStateMonitor
המשויך למכשיר.
החזרות | |
---|---|
IDeviceStateMonitor |
public abstract String getSimOperator ()
החזר את מפעיל כרטיס ה-SIM או null אם אינו זמין או אם המכשיר אינו זמין.
החזרות | |
---|---|
String |
public abstract String getSimState ()
החזר את מצב כרטיס ה-SIM או null אם אינו זמין או שהמכשיר אינו זמין.
החזרות | |
---|---|
String |
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
עבד את ה-DeviceEvent הנתון. עשוי להעביר מכשיר למצב חדש. יודיע ל- IDeviceMonitor
על כל מעברי מדינה.
פרמטרים | |
---|---|
event | DeviceEvent |
החזרות | |
---|---|
IManagedTestDevice.DeviceEventResponse |
public abstract boolean isFastbootEnabled ()
חזור אם fastboot זמין עבור המכשיר.
החזרות | |
---|---|
boolean |
public abstract boolean recoverDevice ()
הפעל שחזור במכשיר.
החזרות | |
---|---|
boolean | נכון אם התאוששות נוסתה והצליחה, מחזירה False אם השחזור נדלג |
זורק | |
---|---|
DeviceNotAvailableException | אם השחזור לא הצליח |
public abstract void setDeviceState (TestDeviceState deviceState)
עדכן את מצב המכשיר.
פרמטרים | |
---|---|
deviceState | TestDeviceState : ה- TestDeviceState |
public abstract void setEmulatorProcess (Process p)
מגדיר את Process
, כאשר התקן זה הוא אמולטור.
פרמטרים | |
---|---|
p | Process |
public abstract void setFastbootEnabled (boolean fastbootEnabled)
הגדר את אפשרות האתחול המהיר עבור המכשיר. יש להגדיר כאשר המכשיר מוקצה לראשונה.
פרמטרים | |
---|---|
fastbootEnabled | boolean : אם fastboot זמין עבור המכשיר או לא |
public abstract void setFastbootPath (String fastbootPath)
מגדיר את הנתיב ל-fastboot הבינארי שבו יש להשתמש. עדיין דורש isFastbootEnabled()
כדי להיות אמיתי, כדי לאפשר פונקציות fastboot.
פרמטרים | |
---|---|
fastbootPath | String |
public abstract void setIDevice (IDevice device)
עדכן את ה-IDevice המשויך ל-ITestDevice זה.
ה-IDevice החדש חייב להפנות לאותו מכשיר פיזי כמו ההפניה הנוכחית. שיטה זו תיקרא אם DDMS הקצתה IDevice חדש
פרמטרים | |
---|---|
device | IDevice : ה- IDevice |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2023-12-01 (שעון UTC).