com.android.tradefed.device
ממשקים
| IAdbDeviceChangeListener |
ממשק שמאפשר ERROR(/IDevice) הוספה, מחיקה ושינויים.
|
| IAndroidDebugBridge |
הגדרת הממשק לשיטות ERROR(/com.android.ddmlib.AndroidDebugBridge) שמשמשות בחבילה הזו.
|
| IConfigurableVirtualDevice | ממשק שמאפשר לספק מידע על מכשיר וירטואלי שאולי הוגדר מראש (כתובת IP של המארח, משתמש המארח, היסט של יציאות וכו'). |
| IDeviceActionReceiver | מספק API לקבלת אירועים במכשיר. |
| IDeviceManager | ממשק לניהול קבוצת המכשירים הזמינים לבדיקה. |
| IDeviceManager.IFastbootListener | מאזין לשינויים במצב fastboot. |
| IDeviceMonitor | ממשק למעקב אחרי מצב המכשירים. |
| IDeviceRecovery | ממשק לשחזור מכשיר שהפסיק להיות אונליין. |
| IDeviceSelection | ממשק לקריטריונים לבחירת מכשירים. |
| IDeviceStateMonitor |
השירות הזה מספק מתקנים למעקב אחרי המצב של IDevice.
|
| IFileEntry |
הגדרת ממשק שמספקת חוזה פשוט יותר שניתן לזיוף לשיטות FileEntry.
|
| ILogcatReceiver |
מחלקת פלט של logcat של מכשיר בתור InputStreamSource.
|
| IManagedTestDevice | ממשק ITestDevice שמחזור החיים שלו מנוהל. |
| IManagedTestDeviceFactory |
ממשק היוצרים של IManagedTestDevices
|
| IMultiDeviceRecovery | ממשק לשחזור של כמה מכשירים אופליין. |
| INativeDevice |
השירות הזה מספק API אמין וברמה קצת יותר גבוהה ל-ddmlib IDevice.
|
| ITemporaryDevice | ממשק לייצוג מכשיר שיכול להיות פלייס הולדר זמני. |
| ITestDevice |
השירות הזה מספק API אמין וברמה קצת יותר גבוהה ל-ddmlib IDevice.
|
| IWifiHelper | ממשק עזר לשינוי שירותי Wi-Fi במכשיר. |
קורסים
| AdbDeviceTracker | הרישום מספק אירועים של חיבור מכשיר ושינוי מצב על ידי הרצה וניתוח של הפלט של הפקודה adb track-devices. |
| AdbShimDevice |
הטמעה של פלייסהולדר של IDevice ב-AdbShimDevice.
|
| BackgroundDeviceAction | מריץ פקודה במכשיר נתון, וחוזר על הפעולה לפי הצורך עד לביטול הפעולה. |
| BatteryTemperature | |
| CollectingByteOutputReceiver |
IShellOutputReceiver שבו נאסף כל פלט המעטפת לתוך byte[].
|
| CollectingOutputReceiver |
IShellOutputReceiver שאוסף את כל הפלט של המעטפת לתוך String אחד.
|
| DeviceFoldableState | ייצוג של מצב המכשיר המתקפל כפי שמוחזר על ידי הפקודה 'cmd device_state print-states'. |
| DeviceManager | |
| DeviceManager.FastbootDevice | ייצוג של מכשיר במצב אתחול מהיר (Fastboot mode). |
| DeviceMonitorMultiplexer |
מחלקת proxy להפצת בקשות למספר IDeviceMonitors.
|
| DeviceProperties | הגדרות נפוצות של קבועים לשמות מאפיינים בצד המכשיר |
| DeviceSelectionOptions | קונטיינר לקריטריונים לבחירת מכשירים. |
| DeviceStateMonitor |
מחלקת עזר למעקב אחרי המצב של IDevice.
|
| FastbootHelper | מחלקת עזר לפעולות fastboot. |
| HsumHelper | מספק כלי עזר למשימות של HSUM (מצב משתמש ללא ממשק משתמש של מערכת) |
| IDeviceMonitor.DeviceLister |
מחלקה כמו Runnable שאמורה להחזיר את המכשירים הידועים ואת המצבים שלהם.
|
| IManagedTestDevice.DeviceEventResponse |
קונטיינר לתגובה לקריאה IManagedTestDevice.handleAllocationEvent(DeviceEvent)
|
| ITestDevice.ApexInfo | מחלקה פשוטה של struct לאחסון מידע על APEX יחיד |
| ITestDevice.MountPointInfo | מחלקה פשוטה של struct לאחסון מידע על נקודת טעינה יחידה |
| LargeOutputReceiver | מחלקת תוכנה שנועדה לעזור להריץ פקודות ארוכות ולתעד את הפלט. |
| LocalAndroidVirtualDevice | הסיווג של מכשירים וירטואליים מקומיים שפועלים במארח TradeFed. |
| LogcatReceiver | מחלקת logcat שנאספת ברקע. |
| ManagedTestDeviceFactory | מפעל ליצירת סוגים שונים של מכשירים שאפשר לנטר באמצעות Tf |
| NativeDevice |
הטמעה כברירת מחדל של ITestDevice מכשירי Android שאינם full stack.
|
| NativeDevice.AdbAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) להרצת פקודה של מערכת הפעלה 'adb ....'.
|
| NativeDevice.AdbShellAction | |
| NativeDevice.RebootDeviceAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) להפעלה מחדש של מכשיר.
|
| NativeDeviceStateMonitor |
מחלקת עזר למעקב אחרי המצב של IDevice ללא תמיכה ב-framework.
|
| NullDevice |
ערך placeholder IDevice שמשמש את DeviceManager להקצאה כש-IDeviceSelection.nullDeviceRequested() הוא true
|
| PackageInfo | מאגר לפרטי חבילת אפליקציה שנותחו מהמכשיר. |
| RemoteAndroidDevice |
הטמעה של ITestDevice במכשיר Android עם מחסנית מלאה שמחובר באמצעות adb connect.
|
| RemoteAvdIDevice |
ערך placeholder IDevice שמשמש את DeviceManager להקצאה כש-DeviceSelectionOptions.gceDeviceRequested() הוא true
|
| StubDevice |
הטמעה של placeholder מסוג stub של IDevice.
|
| StubLocalAndroidVirtualDevice |
ערך placeholder IDevice שמשמש את DeviceManager להקצאה כש-DeviceSelectionOptions.localVirtualDeviceRequested() הוא true
|
| TestDevice |
הטמעה של ITestDevice במכשיר Android עם מחסנית מלאה
|
| TestDevice.MicrodroidBuilder | כלי לבנייה שמשמש ליצירת Microdroid TestDevice. |
| TestDeviceOptions |
קונטיינר של ITestDevice Options
|
| UserInfo | דומה למחלקה UserInfo מהפלטפורמה. |
| UserSwitcher |
אובייקט עזר שמשמש למעבר למשתמש עם type נתון, ואז למעבר חזרה למשתמש הקודם בשלב מאוחר יותר.
|
| WaitDeviceRecovery |
הטמעה פשוטה של IDeviceRecovery שממתינה שהמכשיר יהיה אונליין ויגיב לפקודות פשוטות.
|
| WifiCommandUtil | מחלקת כלי עזר שיכולה לנתח פלטים של פקודות Wi-Fi. |
| WifiCommandUtil.ScanResult | מייצג רשת Wi-Fi שמכילה את המידע שקשור אליה. |
| WifiHelper | מחלקת עזר לשינוי שירותי Wi-Fi במכשיר. |
טיפוסים בני מנייה (enum)
| DeviceAllocationState | מייצג את מצב ההקצאה של המכשיר מנקודת המבט של IDeviceManager |
| DeviceSelectionOptions.DeviceRequestedType | סוגי מכשירי הפלייסהולדר האפשריים הנתמכים. |
| FreeDeviceState | |
| HsumHelper.HsumBootStrategy | |
| IDeviceSelection.BaseDeviceType | |
| ITestDevice.RecoveryMode | |
| IWifiHelper.WifiConnectionResult | |
| IWifiHelper.WifiState | מצב ה-Wi-Fi supplicant. |
| NativeDevice.RebootMode | מצב של הפעלה מחדש. |
| SnapuserdWaitPhase | ייצוג של enum של הזמן שבו צריך להצטרף/לחסום כדי שהעדכון של snapuserd יסתיים. |
| TestDeviceOptions.InstanceType | |
| TestDeviceState |
תצוגה מלאה יותר של מצב המכשיר בהשוואה ל-DeviceState.
|
| UserInfo.UserType | וריאציות נתמכות של סוג המשתמש בממשקי API חיצוניים. |
| UserSwitcher.UserTypeMode |
המאפיין מגדיר את ההתנהגות הצפויה בהתאם לUserType שמשויך אליו.
|
חריגים
| DeviceDisconnectedException | החריג הזה מופעל כשאי אפשר יותר להגיע למכשיר דרך סוג ההעברה שלו, למשל אם המכשיר כבר לא גלוי דרך USB או קישור דרך IP. |
| DeviceNotAvailableException | השגיאה הזו מופיעה כשמכשיר מסוים כבר לא זמין לבדיקה. |
| DeviceRuntimeException | השגיאה הזו מופיעה כשפעולה במכשיר לא מניבה את התוצאות הצפויות. |
| DeviceUnresponsiveException |
התמחות של DeviceNotAvailableException שמציינת שהמכשיר גלוי ל-adb, אבל לא מגיב (כלומר, פקודות שפג הזמן שלהן, לא ניתן להפעיל את המכשיר וכו')
|
| NetworkNotAvailableException | החריג הזה מופעל כשמכשיר לא מצליח להתחבר לרשת לצורך בדיקה. |
| NoDeviceException | השגיאה מופיעה כשאין מכשיר להפעלת פקודה מסוימת. |
ממשקים
- IAdbDeviceChangeListener
- IAndroidDebugBridge
- IConfigurableVirtualDevice
- IDeviceActionReceiver
- IDeviceManager
- IDeviceManager.IFastbootListener
- IDeviceMonitor
- IDeviceRecovery
- IDeviceSelection
- IDeviceStateMonitor
- IFileEntry
- ILogcatReceiver
- IManagedTestDevice
- IManagedTestDeviceFactory
- IMultiDeviceRecovery
- INativeDevice
- ITemporaryDevice
- ITestDevice
- IWifiHelper
קורסים
- AdbDeviceTracker
- AdbShimDevice
- BackgroundDeviceAction
- BatteryTemperature
- CollectingByteOutputReceiver
- CollectingOutputReceiver
- DeviceFoldableState
- DeviceManager
- DeviceManager.FastbootDevice
- DeviceMonitorMultiplexer
- DeviceProperties
- DeviceSelectionOptions
- DeviceStateMonitor
- FastbootHelper
- HsumHelper
- IDeviceMonitor.DeviceLister
- IManagedTestDevice.DeviceEventResponse
- ITestDevice.ApexInfo
- ITestDevice.MountPointInfo
- LargeOutputReceiver
- LocalAndroidVirtualDevice
- LogcatReceiver
- ManagedTestDeviceFactory
- NativeDevice
- NativeDevice.AdbAction
- NativeDevice.AdbShellAction
- NativeDevice.RebootDeviceAction
- NativeDeviceStateMonitor
- NullDevice
- PackageInfo
- RemoteAndroidDevice
- RemoteAvdIDevice
- StubDevice
- StubLocalAndroidVirtualDevice
- TestDevice
- TestDevice.MicrodroidBuilder
- TestDeviceOptions
- UserInfo
- UserSwitcher
- WaitDeviceRecovery
- WifiCommandUtil
- WifiCommandUtil.ScanResult
- WifiHelper
טיפוסים בני מנייה (enum)
- DeviceAllocationState
- DeviceSelectionOptions.DeviceRequestedType
- FreeDeviceState
- HsumHelper.HsumBootStrategy
- IDeviceSelection.BaseDeviceType
- ITestDevice.RecoveryMode
- IWifiHelper.WifiConnectionResult
- IWifiHelper.WifiState
- NativeDevice.RebootMode
- SnapuserdWaitPhase
- TestDeviceOptions.InstanceType
- TestDeviceState
- UserInfo.UserType
- UserSwitcher.UserTypeMode
חריגים