com.android.tradefed.device
इंटरफ़ेस
| IAndroidDebugBridge |
इस पैकेज में इस्तेमाल किए गए ERROR(/com.android.ddmlib.AndroidDebugBridge) तरीकों के लिए इंटरफ़ेस की परिभाषा.
|
| IConfigurableVirtualDevice | यह एक इंटरफ़ेस है. इसका इस्तेमाल, पहले से कॉन्फ़िगर किए गए वर्चुअल डिवाइस की जानकारी देने के लिए किया जाता है. जैसे, होस्ट आईपी, होस्ट उपयोगकर्ता, पोर्ट ऑफ़सेट वगैरह. |
| IDeviceActionReceiver | यह डिवाइस इवेंट पाने के लिए एक एपीआई उपलब्ध कराता है. |
| IDeviceManager | यह इंटरफ़ेस, टेस्टिंग के लिए उपलब्ध डिवाइसों के सेट को मैनेज करने के लिए होता है. |
| IDeviceManager.IFastbootListener | फ़ास्टबूट की स्थिति में होने वाले बदलावों के लिए लिसनर. |
| IDeviceMonitor | डिवाइसों की स्थिति को मॉनिटर करने के लिए इंटरफ़ेस. |
| IDeviceRecovery | ऑफ़लाइन हो चुके डिवाइस को वापस ऑनलाइन लाने के लिए इंटरफ़ेस. |
| IDeviceSelection | डिवाइस चुनने की शर्तों के लिए इंटरफ़ेस. |
| IDeviceStateMonitor |
यह IDevice की स्थिति पर नज़र रखने की सुविधाएं उपलब्ध कराता है.
|
| IFileEntry |
इंटरफ़ेस की परिभाषा, जो FileEntry तरीकों के लिए आसान और मॉक किया जा सकने वाला कॉन्ट्रैक्ट उपलब्ध कराती है.
|
| ILogcatReceiver |
यह एक ऐसी क्लास है जो डिवाइस के logcat का आउटपुट, InputStreamSource के तौर पर उपलब्ध कराती है.
|
| IManagedTestDevice | यह एक ITestDevice है, जिसका लाइफ़साइकल मैनेज किया जाता है. |
| IManagedTestDeviceFactory |
IManagedTestDevice के लिए क्रिएटर इंटरफ़ेस
|
| IMultiDeviceRecovery | एक से ज़्यादा ऑफ़लाइन डिवाइसों को वापस लाने के लिए इंटरफ़ेस. |
| INativeDevice |
यह ddmlib IDevice को भरोसेमंद और थोड़ा बेहतर लेवल का एपीआई उपलब्ध कराता है.
|
| ITemporaryDevice | यह इंटरफ़ेस, ऐसे डिवाइस को दिखाता है जो कुछ समय के लिए प्लेसहोल्डर हो सकता है. |
| ITestDevice |
यह ddmlib IDevice को भरोसेमंद और थोड़ा बेहतर लेवल का एपीआई उपलब्ध कराता है.
|
कक्षाएं
| BackgroundDeviceAction | यह किसी डिवाइस पर एक कमांड चलाता है. यह कमांड तब तक दोहराई जाती है, जब तक कार्रवाई रद्द नहीं हो जाती. |
| BatteryTemperature | |
| CollectingByteOutputReceiver |
एक IShellOutputReceiver, जो पूरे शेल आउटपुट को byte[] में इकट्ठा करता है.
|
| CollectingOutputReceiver |
एक IShellOutputReceiver, जो पूरे शेल आउटपुट को एक String में इकट्ठा करता है.
|
| DeviceDisconnectedException | इस गड़बड़ी का पता तब चलता है, जब डिवाइस को उसके ट्रांसपोर्ट टाइप के ज़रिए ऐक्सेस नहीं किया जा सकता. उदाहरण के लिए, अगर डिवाइस अब यूएसबी या टीसीपी/आईपी कनेक्शन के ज़रिए नहीं दिख रहा है |
| DeviceFoldableState | डिवाइस के फ़ोल्ड होने की स्थिति को "cmd device_state print-states" के तौर पर दिखाया गया है. |
| DeviceManager | |
| DeviceManager.FastbootDevice | फ़ास्टबूट मोड में डिवाइस का प्रतिनिधित्व. |
| DeviceMonitorMultiplexer |
यह एक प्रॉक्सी क्लास है, जिसका इस्तेमाल कई IDeviceMonitor को अनुरोध भेजने के लिए किया जाता है.
|
| DeviceNotAvailableException | जब कोई डिवाइस टेस्टिंग के लिए उपलब्ध नहीं होता है, तब यह गड़बड़ी दिखती है. |
| DeviceProperties | डिवाइस साइड प्रॉपर्टी के नामों के लिए सामान्य कॉन्स्टेंट की परिभाषाएं |
| DeviceRuntimeException | जब डिवाइस पर की गई कार्रवाई से उम्मीद के मुताबिक नतीजे नहीं मिलते हैं, तब यह गड़बड़ी होती है. |
| DeviceSelectionOptions | डिवाइस चुनने की शर्तों के लिए कंटेनर. |
| DeviceStateMonitor |
यह हेल्पर क्लास, IDevice की स्थिति को मॉनिटर करने के लिए है.
|
| DeviceUnresponsiveException |
DeviceNotAvailableException की एक खास स्थिति, जिसमें डिवाइस adb को दिखता है, लेकिन जवाब नहीं देता. जैसे, कमांड का टाइम आउट हो जाता है, बूट नहीं होता वगैरह
|
| FastbootHelper | fastboot की कार्रवाइयों के लिए हेल्पर क्लास. |
| IDeviceMonitor.DeviceLister |
Runnable जैसी क्लास, जो जाने-पहचाने डिवाइसों और उनकी स्थितियों की जानकारी देती है.
|
| IManagedTestDevice.DeviceEventResponse |
IManagedTestDevice.handleAllocationEvent(DeviceEvent)
कॉल के जवाब के लिए कंटेनर
|
| ITestDevice.ApexInfo | यह एक सामान्य स्ट्रक्ट क्लास है. इसका इस्तेमाल, किसी एक APEX के बारे में जानकारी सेव करने के लिए किया जाता है |
| ITestDevice.MountPointInfo | यह एक सामान्य स्ट्रक्ट क्लास है. इसका इस्तेमाल, किसी एक माउंटपॉइंट के बारे में जानकारी सेव करने के लिए किया जाता है |
| LargeOutputReceiver | यह क्लास, लंबे समय तक चलने वाली कमांड को चलाने और आउटपुट इकट्ठा करने के लिए डिज़ाइन की गई है. |
| LocalAndroidVirtualDevice | यह TradeFed होस्ट पर चलने वाले लोकल वर्चुअल डिवाइसों के लिए क्लास है. |
| LogcatReceiver | यह क्लास, बैकग्राउंड में logcat इकट्ठा करती है. |
| ManagedTestDeviceFactory | अलग-अलग तरह के डिवाइस बनाने वाली फ़ैक्ट्री, जिन्हें Tf मॉनिटर कर सकता है |
| NativeDevice |
ITestDevice नॉन-फ़ुल स्टैक वाले Android डिवाइसों के लिए, डिफ़ॉल्ट तौर पर लागू होने वाला तरीका.
|
| NativeDevice.AdbAction |
ओएस 'adb ....' कमांड चलाने के लिए, ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction).
|
| NativeDevice.AdbShellAction | |
| NativeDevice.RebootDeviceAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) का इस्तेमाल करके डिवाइस को रीबूट किया जा सकता है.
|
| NativeDeviceStateMonitor |
यह हेल्पर क्लास, IDevice की स्थिति को मॉनिटर करती है. इसमें फ़्रेमवर्क का इस्तेमाल नहीं किया जाता.
|
| NetworkNotAvailableException | जब कोई डिवाइस टेस्टिंग के लिए नेटवर्क से कनेक्ट नहीं हो पाता है, तब यह अपवाद दिखता है. |
| NoDeviceException | यह तब दिखता है, जब दिए गए निर्देश को पूरा करने के लिए कोई डिवाइस उपलब्ध न हो. |
| NullDevice |
DeviceManager की ओर से इस्तेमाल किया जाने वाला प्लेसहोल्डर IDevice. इसका इस्तेमाल यह तय करने के लिए किया जाता है कि IDeviceSelection.nullDeviceRequested() कब true है
|
| PackageInfo | यह डिवाइस से पार्स की गई, ऐप्लिकेशन के पैकेज की जानकारी के लिए कंटेनर है. |
| RemoteAndroidDevice |
adb connect के ज़रिए कनेक्ट किए गए फ़ुल स्टैक Android डिवाइस के लिए, ITestDevice को लागू करना.
|
| RemoteAvdIDevice |
DeviceManager की ओर से इस्तेमाल किया जाने वाला प्लेसहोल्डर IDevice. इसका इस्तेमाल यह तय करने के लिए किया जाता है कि DeviceSelectionOptions.gceDeviceRequested() कब true है
|
| StubDevice |
IDevice का स्टब प्लेसहोल्डर लागू किया गया.
|
| StubLocalAndroidVirtualDevice |
DeviceManager की ओर से इस्तेमाल किया जाने वाला प्लेसहोल्डर IDevice. इसका इस्तेमाल यह तय करने के लिए किया जाता है कि DeviceSelectionOptions.localVirtualDeviceRequested() कब true है
|
| TestDevice |
फ़ुल स्टैक Android डिवाइस के लिए ITestDevice को लागू करना
|
| TestDevice.MicrodroidBuilder | इस बिल्डर का इस्तेमाल, Microdroid TestDevice बनाने के लिए किया जाता है. |
| TestDeviceOptions |
ITestDevice Option सेकंड के लिए कंटेनर
|
| UserInfo | यह प्लैटफ़ॉर्म की UserInfo क्लास की तरह होता है. |
| WaitDeviceRecovery |
यह IDeviceRecovery को आसानी से लागू करने का तरीका है. यह डिवाइस के ऑनलाइन होने का इंतज़ार करता है और सामान्य निर्देशों का जवाब देता है.
|
| WifiCommandUtil | यह एक यूटिलिटी क्लास है, जो वाई-फ़ाई कमांड के आउटपुट को पार्स कर सकती है. |
| WifiCommandUtil.ScanResult | यह वाई-फ़ाई नेटवर्क को दिखाता है. इसमें इससे जुड़ी जानकारी शामिल होती है. |
| WifiHelper | यह क्लास, डिवाइस पर वाई-फ़ाई सेवाओं को मैनेज करने में मदद करती है. |
Enums
| DeviceAllocationState | IDeviceManager के हिसाब से, डिवाइस के असाइनमेंट की स्थिति दिखाता है |
| DeviceSelectionOptions.DeviceRequestedType | प्लेसहोल्डर डिवाइसों के अलग-अलग टाइप, जिनके साथ यह सुविधा काम करती है. |
| FreeDeviceState | |
| IDeviceSelection.BaseDeviceType | |
| ITestDevice.RecoveryMode | |
| NativeDevice.RebootMode | रीबूट करने का एक मोड. |
| SnapuserdWaitPhase | स्नैपयूज़रडी अपडेट को पूरा करने के लिए, शामिल होने/ब्लॉक करने का समय बताने वाला एनम. |
| TestDeviceOptions.InstanceType | |
| TestDeviceState |
DeviceState की तुलना में, डिवाइस की स्थिति के बारे में ज़्यादा जानकारी मिलती है.
|
| UserInfo.UserType | बाहरी एपीआई में, उपयोगकर्ता के टाइप के साथ काम करने वाले वैरिएंट. |
इंटरफ़ेस
- IAndroidDebugBridge
- IConfigurableVirtualDevice
- IDeviceActionReceiver
- IDeviceManager
- IDeviceManager.IFastbootListener
- IDeviceMonitor
- IDeviceRecovery
- IDeviceSelection
- IDeviceStateMonitor
- IFileEntry
- ILogcatReceiver
- IManagedTestDevice
- IManagedTestDeviceFactory
- IMultiDeviceRecovery
- INativeDevice
- ITemporaryDevice
- ITestDevice
कक्षाएं
- BackgroundDeviceAction
- BatteryTemperature
- CollectingByteOutputReceiver
- CollectingOutputReceiver
- DeviceDisconnectedException
- DeviceFoldableState
- DeviceManager
- DeviceManager.FastbootDevice
- DeviceMonitorMultiplexer
- DeviceNotAvailableException
- DeviceProperties
- DeviceRuntimeException
- DeviceSelectionOptions
- DeviceStateMonitor
- DeviceUnresponsiveException
- FastbootHelper
- IDeviceMonitor.DeviceLister
- IManagedTestDevice.DeviceEventResponse
- ITestDevice.ApexInfo
- ITestDevice.MountPointInfo
- LargeOutputReceiver
- LocalAndroidVirtualDevice
- LogcatReceiver
- ManagedTestDeviceFactory
- NativeDevice
- NativeDevice.AdbAction
- NativeDevice.AdbShellAction
- NativeDevice.RebootDeviceAction
- NativeDeviceStateMonitor
- NetworkNotAvailableException
- NoDeviceException
- NullDevice
- PackageInfo
- RemoteAndroidDevice
- RemoteAvdIDevice
- StubDevice
- StubLocalAndroidVirtualDevice
- TestDevice
- TestDevice.MicrodroidBuilder
- TestDeviceOptions
- UserInfo
- WaitDeviceRecovery
- WifiCommandUtil
- WifiCommandUtil.ScanResult
- WifiHelper
Enums