com.android.tradefed.device

ממשקים

IAndroidDebugBridge הגדרת ממשק לשיטות AndroidDebugBridge שמשמשות בחבילה הזו. 
IConfigurableVirtualDevice ממשק שמספק מידע על פרטי מכשיר וירטואלי שיכול להיות שהוגדרו מראש (כתובת ה-IP של המארח, משתמש המארח, היסט של יציאות וכו'). 
IDeviceActionReceiver מספק ממשק API לקבלת אירועים במכשיר. 
IDeviceManager ממשק לניהול הקבוצה של המכשירים הזמינים לבדיקה. 
IDeviceManager.IFastbootListener מאזין לשינויים במצב fastboot. 
IDeviceMonitor ממשק למעקב אחרי מצב המכשירים. 
IDeviceRecovery ממשק לשחזור מכשיר שהפסיק להתחבר לאינטרנט. 
IDeviceSelection ממשק לקריטריונים לבחירת מכשיר. 
IDeviceStateMonitor השירות הזה מספק אמצעים למעקב אחרי המצב של IDevice
IFileEntry הגדרת ממשק שמספקת חוזה פשוט יותר שניתן ליצור לו מודלים ל-methods של FileEntry
ILogcatReceiver כיתה שמספקת את הפלט של logcat של מכשיר כ-InputStreamSource
IManagedTestDevice אובייקט ITestDevice שמחזור החיים שלו מנוהל. 
IManagedTestDeviceFactory ממשק היוצרים לIManagedTestDevice 
IMultiDeviceRecovery ממשק לשחזור של כמה מכשירים אופליין. 
INativeDevice ממשק API מהימן ברמה מעט גבוהה יותר ל-ddmlib IDevice
ITestDevice ממשק API מהימן ברמה מעט גבוהה יותר ל-ddmlib IDevice

שיעורים

BackgroundDeviceAction הפעלת פקודה במכשיר נתון, חזרה על הפעולה לפי הצורך עד לביטול הפעולה. 
BatteryTemperature  
CollectingByteOutputReceiver IShellOutputReceiver שמאגד את כל הפלט של המעטפת ב-byte[]
CollectingOutputReceiver IShellOutputReceiver שמאגד את כל הפלט של המעטפת ב-String אחד. 
DeviceDisconnectedException ההודעה הזו מתקבלת כשלא ניתן יותר לגשת למכשיר באמצעות סוג התחבורה שלו, למשל אם המכשיר לא גלוי יותר דרך USB או חיבור TCP/IP. 
DeviceFoldableState ייצוג של מצב המכשיר המתקפל כפי שהוא מוחזר על ידי "cmd device_state print-states". 
DeviceManager  
DeviceManager.FastbootDevice ייצוג של מכשיר במצב Fastboot. 
DeviceMonitorMultiplexer סוג שרת proxy להעברת בקשות לכמה IDeviceMonitor
DeviceNotAvailableException הבעיה הזו מתרחשת כשמכשיר כבר לא זמין לבדיקה. 
DeviceProperties הגדרות קבועות נפוצות לשמות של מאפיינים בצד המכשיר 
DeviceRuntimeException ההודעה הזו מתקבלת כשפעולה במכשיר לא מניבה את התוצאות הצפויות. 
DeviceSelectionOptions מאגר לקריטריונים לבחירת מכשיר. 
DeviceStateMonitor כיתה עזר למעקב אחרי המצב של IDevice
DeviceUnresponsiveException התמחות של DeviceNotAvailableException שמציינת שהמכשיר גלוי ל-adb אבל לא מגיב (כלומר, חל הזמן הקצוב לביצוע הפקודות, המכשיר לא מופעל וכו') 
FastbootHelper סיווג עזר לפעולות fastboot. 
IDeviceMonitor.DeviceLister סוג הדומה ל-Runnable, שצריך להחזיר את המכשירים הידועים ואת המצבים שלהם. 
IManagedTestDevice.DeviceEventResponse קונטיינר לתגובה לקריאה של IManagedTestDevice.handleAllocationEvent(DeviceEvent)  
ITestDevice.ApexInfo סוג פשוט של מבנה (struct) לאחסון מידע על APEX יחיד. 
ITestDevice.MountPointInfo סוג struct פשוט לאחסון מידע על נקודת mount אחת 
LargeOutputReceiver כיתה שנועדה לעזור בהרצת פקודות ממושכות לאיסוף פלט. 
LocalAndroidVirtualDevice הכיתה של מכשירים וירטואליים מקומיים שפועלים במארח של TradeFed. 
LogcatReceiver כיתה שאוספת את logcat ברקע. 
ManagedTestDeviceFactory מפעל ליצירת סוגי המכשירים השונים שאפשר לעקוב אחריהם באמצעות Tf 
NativeDevice הטמעת ברירת המחדל של ITestDevice במכשירי Android עם סטאק חלקי. 
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. 
NetworkNotAvailableException הבעיה הזו מתרחשת כשמכשיר לא מצליח להתחבר לרשת לצורך בדיקה. 
NoDeviceException ההודעה הזו מתקבלת כשאין מכשיר שבו אפשר להריץ פקודה מסוימת. 
NullDevice placeholder‏ IDevice שמשמש את DeviceManager להקצאה כשהערך של IDeviceSelection.nullDeviceRequested() הוא true 
PackageInfo מאגר של פרטי החבילה של אפליקציה שנותחו מהמכשיר. 
RemoteAndroidDevice הטמעה של ITestDevice במכשיר Android עם סטאק מלא שמחובר באמצעות adb connect. 
RemoteAvdIDevice placeholder‏ IDevice שמשמש את DeviceManager להקצאה כש-DeviceSelectionOptions.gceDeviceRequested() הוא true 
StubDevice הטמעת placeholder של IDevice
StubLocalAndroidVirtualDevice placeholder‏ IDevice שמשמש את DeviceManager להקצאה כש-DeviceSelectionOptions.localVirtualDeviceRequested() הוא true 
TestDevice הטמעה של ITestDevice במכשיר Android עם סטאק מלא 
TestDevice.MicrodroidBuilder ה-builder שמשמש ליצירת Microdroid TestDevice. 
TestDeviceOptions מאגר של ITestDevice Option 
UserInfo דומה לכיתה UserInfo מהפלטפורמה. 
WaitDeviceRecovery הטמעה פשוטה של IDeviceRecovery שמחכה שהמכשיר יהיה מחובר לאינטרנט ויגיב לפקודות פשוטות. 
WifiCommandUtil סיווג שירות שיכול לנתח את הפלט של פקודות wifi. 
WifiCommandUtil.ScanResult מייצג רשת Wi-Fi שמכילה את המידע הקשור אליה. 
WifiHelper כיתה מסייעת לטיפול בשירותי Wi-Fi במכשיר. 

טיפוסים בני מנייה (enum)

DeviceAllocationState מייצג את מצב ההקצאה של המכשיר מנקודת המבט של IDeviceManager. 
DeviceSelectionOptions.DeviceRequestedType הסוגים השונים של מכשירים עם placeholder נתמכים. 
FreeDeviceState  
IDeviceSelection.BaseDeviceType  
ITestDevice.RecoveryMode  
NativeDevice.RebootMode מצב של הפעלה מחדש. 
SnapuserdWaitPhase ייצוג של Enum של המועד להצטרפות/לחסימה כדי שהעדכון של snapuserd יסתיים. 
TestDeviceOptions.InstanceType  
TestDeviceState ייצוג מלא יותר של מצב המכשיר בהשוואה ל-DeviceState
UserInfo.UserType וריאנטים נתמכים של סוג המשתמש בממשקי API חיצוניים.