com.android.tradefed.device

ממשקים

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

שיעורים

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

תקצירים

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