com.android.tradefed.device

ממשקים

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

שיעורים

BackgroundDeviceAction מריצה פקודה במכשיר מסוים שחוזרת על עצמה לפי הצורך, עד שהפעולה מבוטלת. 
טמפרטורת הסוללה  
CollectingByteOutputReceiver IShellOutputReceiver שאוסף את כל הפלט של המעטפת אל byte[]
CollectingOutputReceiver IShellOutputReceiver שאוסף את כל הפלט של המעטפת ל-String אחד. 
DevicePortedError התראה נוספת כשאין יותר גישה למכשיר דרך סוג ההעברה, למשל, אם לא רואים יותר את המכשיר דרך USB או חיבור TCP/IP
DeviceFoldableState ייצוג של מצב מתקפל של המכשיר כפי שהוחזר על ידי 'cmd device_state Print-states'. 
מנהל המכשירים  
DeviceManager.FastbootDevice ייצוג של מכשיר במצב אתחול מהיר (Fastboot mode). 
DeviceMonitormultixer מחלקה של שרת proxy להפצת בקשות למספר IDeviceMonitor
DeviceNotAvailableExt [מכשיר לא זמין] התראה אוטומטית כשמכשיר כבר לא זמין לבדיקה. 
מאפייני מכשיר הגדרות קבועות נפוצות לשמות מאפיינים בצד המכשיר
DeviceRuntimeError התראה אוטומטית כשפעולה במכשיר לא הובילה לתוצאות הצפויות. 
DeviceSelectionOptions קונטיינר של קריטריונים לבחירת מכשיר. 
DeviceStateMonitor שיעור עוזר למעקב אחרי המצב של IDevice
DeviceUnResponseError תחום התמחות של DeviceNotAvailableException שמציין שהמכשיר גלוי ל-adb, אבל לא מגיב (כלומר, הפקודות מפסיקות לפעול, לא ניתן להפעיל אותן וכו')
הכלי לאתחול מהיר (FastbootHelper) מחלקה מסייעת לפעולות אתחול מהיר (fastboot). 
IDeviceMonitor.DeviceLister מחלקה דמוית Runnable שצריך להחזיר את המכשירים המוכרים ואת המצבים שלהם. 
IManagedTestDevice.DeviceEventResponse מאגר של התשובה לשיחת IManagedTestDevice#handleAllocationEvent(DeviceEvent)
ITestDevice.ApexInfo מחלקה פשוטה של builder לאחסון מידע על APEX יחיד
ITestDevice.MountPointInfo מחלקה פשוטה של Build לאחסון מידע על נקודת טעינה אחת.
LigOutputReceiver מחלקה שמיועדת לעזור בהרצת פקודות ממושכות, אוספת פלט. 
LocalAndroidVirtualDevice המחלקה למכשירים וירטואליים מקומיים שפועלים ב-TrendFed host. 
LogcatReceiver מחלקה שאוספת Logcat ברקע. 
ManageTestDevice Protect מפעל ליצירת מכשירים מסוגים שונים שאפשר לעקוב אחריהם על ידי Tf
NativeDevice הטמעת ברירת מחדל של מכשירי Android בסטאק ITestDevice שלא במצב מלא. 
NativeDevice.AdbAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) להרצת פקודת 'adb ....' של מערכת ההפעלה. 
NativeDevice.AdbShellAction  
NativeDevice.EnableDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) להפעלה מחדש של המכשיר. 
NativeDeviceStateMonitor שיעור עוזר למעקב אחרי המצב של IDevice ללא תמיכה ב-framework. 
NetworkNotAvailable מפרסמים התראה אוטומטית כשמכשיר לא יכול להתחבר לרשת לצורך בדיקה. 
NoDeviceError התראה אוטומטית כשאין מכשיר שבאמצעותו אפשר להפעיל פקודה מסוימת. 
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.MicroidBuilder Builder המשמש ליצירת Microdroid TestDevice. 
TestDeviceOptions קונטיינר של ITestDevice Option שנ'
UserInfo דומה לסיווג UserInfo מהפלטפורמה. 
PendingDeviceRecovery הטמעה פשוטה של IDeviceRecovery שבהמתנה שהמכשיר יתחבר לאינטרנט ומגיבים לפקודות פשוטות. 
Wi-FiCommandUtil מחלקה של שירותים שיכולים לנתח פלט של פקודות Wi-Fi. 
Wi-CommandUtil.Scanresults מייצג רשת Wi-Fi שמכילה את המידע שקשור אליה. 
Wi-FiHelper כיתה עוזרת לתמרן את שירותי ה-Wi-Fi במכשיר. 

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

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