com.android.tradefed.device

इंटरफेस

IAndroidDebugBridge इस पैकेज में प्रयुक्त AndroidDebugBridge विधियों के लिए इंटरफ़ेस परिभाषा।
IConfigurableVirtualDevice संभवतः पूर्व-कॉन्फ़िगर वर्चुअल डिवाइस जानकारी (होस्ट आईपी, होस्ट उपयोगकर्ता, पोर्ट ऑफसेट और आदि) के बारे में जानकारी प्रदान करने के लिए एक इंटरफ़ेस।
आईडीवाइसएक्शनरिसीवर डिवाइस ईवेंट प्राप्त करने के लिए एक एपीआई प्रदान करता है।
आईडिवाइसमैनेजर परीक्षण के लिए उपलब्ध उपकरणों के सेट के प्रबंधन के लिए इंटरफ़ेस।
IDeviceManager.IFastbootListener फास्टबूट स्थिति के लिए एक श्रोता बदलता है।
आईडिवाइस मॉनिटर उपकरणों की स्थिति की निगरानी के लिए इंटरफ़ेस।
आईडिवाइसरिकवरी ऑफ़लाइन हो गए डिवाइस को पुनर्प्राप्त करने के लिए इंटरफ़ेस।
आईडीवाइस चयन डिवाइस चयन मानदंड के लिए इंटरफ़ेस.
IDeviceStateMonitor IDevice की स्थिति की निगरानी के लिए सुविधाएं प्रदान करता है।
IFileEntry इंटरफ़ेस परिभाषा जो FileEntry विधियों को सरल, नकली अनुबंध प्रदान करती है।
ILogcatरिसीवर एक क्लास जो किसी डिवाइस के लॉगकैट का आउटपुट InputStreamSource के रूप में प्रदान करता है।
आईमैनेज्डटेस्टडिवाइस एक ITestDevice जिसका जीवनचक्र प्रबंधित होता है।
IManageTestDeviceFactory IManagedTestDevice s के लिए निर्माता इंटरफ़ेस
IMultiDeviceRecovery एकाधिक ऑफ़लाइन डिवाइस पुनर्प्राप्त करने के लिए इंटरफ़ेस।
INativeDevice ddmlib IDevice को एक विश्वसनीय और थोड़ा उच्च स्तरीय API प्रदान करता है।
आईटीटेस्टडिवाइस ddmlib IDevice को एक विश्वसनीय और थोड़ा उच्च स्तरीय API प्रदान करता है।

कक्षाओं

बैकग्राउंडडिवाइसएक्शन किसी दिए गए डिवाइस पर एक कमांड को आवश्यकतानुसार दोहराते हुए तब तक चलाता है जब तक कि कार्रवाई रद्द न हो जाए।
बैटरी का तापमान
कलेक्टिंगबाइटआउटपुटरिसीवर एक IShellOutputReceiver जो संपूर्ण शेल आउटपुट को एक byte[] में एकत्रित करता है।
कलेक्टिंगआउटपुटरिसीवर एक IShellOutputReceiver जो संपूर्ण शेल आउटपुट को एक String में एकत्रित करता है।
डिवाइसडिस्कनेक्टेड अपवाद तब फेंक दिया जाता है जब कोई डिवाइस अपने परिवहन प्रकार के माध्यम से पहुंच योग्य नहीं रह जाता है, उदाहरण के लिए यदि डिवाइस अब यूएसबी, या टीसीपी/आईपी कनेक्शन के माध्यम से दिखाई नहीं देता है
डिवाइसफोल्डेबलस्टेट "cmd डिवाइस_स्टेट प्रिंट-स्टेट्स" द्वारा लौटाई गई डिवाइस फोल्डेबल स्थिति का प्रतिनिधित्व।
डिवाइस मैनेजर
डिवाइसमैनेजर.फ़ास्टबूटडिवाइस फास्टबूट मोड में किसी डिवाइस का प्रतिनिधित्व।
डिवाइस मॉनिटर मल्टीप्लेक्सर एकाधिक IDeviceMonitor s के अनुरोधों को प्रसारित करने के लिए एक प्रॉक्सी क्लास।
डिवाइसनॉटअवेलेबलएक्सेप्शन जब कोई उपकरण परीक्षण के लिए उपलब्ध न हो तो उसे फेंक दिया जाता है।
डिवाइसप्रॉपर्टीज़ डिवाइस साइड प्रॉपर्टी नामों के लिए सामान्य स्थिर परिभाषाएँ
डिवाइस रनटाइम अपवाद जब किसी उपकरण पर की गई कार्रवाई से अपेक्षित परिणाम नहीं मिले तो उसे फेंक दिया जाता है।
डिवाइस चयन विकल्प डिवाइस चयन मानदंड के लिए कंटेनर।
डिवाइसस्टेटमॉनिटर किसी IDevice की स्थिति की निगरानी के लिए सहायक वर्ग।
डिवाइसअनुत्तरदायी अपवाद DeviceNotAvailableException की एक विशेषज्ञता जो इंगित करती है कि डिवाइस एडीबी के लिए दृश्यमान है, लेकिन अनुत्तरदायी है (यानी, कमांड का समय समाप्त हो गया है, बूट नहीं होगा, आदि)
फास्टबूट हेल्पर फास्टबूट संचालन के लिए एक सहायक वर्ग।
IDeviceMonitor.DeviceLister एक Runnable जैसा वर्ग जिसे ज्ञात डिवाइस और उनकी स्थिति लौटानी चाहिए।
IManageTestDevice.DeviceEventResponse IManagedTestDevice#handleAllocationEvent(DeviceEvent) कॉल की प्रतिक्रिया के लिए कंटेनर
ITestDevice.ApexInfo एकल एपेक्स के बारे में जानकारी संग्रहीत करने के लिए एक सरल संरचना वर्ग
ITestDevice.MountPointInfo एकल माउंटपॉइंट के बारे में जानकारी संग्रहीत करने के लिए एक सरल संरचना वर्ग
लार्जआउटपुटरिसीवर लंबे समय तक चलने वाले कमांड को आउटपुट एकत्र करने में मदद करने के लिए डिज़ाइन किया गया एक वर्ग।
लोकलएंड्रॉइडवर्चुअलडिवाइस ट्रेडफेड होस्ट पर चलने वाले स्थानीय वर्चुअल उपकरणों के लिए क्लास।
लॉगकैटरिसीवर वह कक्षा जो पृष्ठभूमि में लॉगकैट एकत्र करती है।
प्रबंधितटेस्टडिवाइसफ़ैक्टरी विभिन्न प्रकार के उपकरण बनाने की फ़ैक्टरी जिनकी निगरानी Tf द्वारा की जा सकती है
नेटिवडिवाइस ITestDevice गैर-पूर्ण स्टैक एंड्रॉइड डिवाइस का डिफ़ॉल्ट कार्यान्वयन।
नेटिवडिवाइस.एडीबीएक्शन OS 'adb ....' कमांड चलाने के लिए एक ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)
नेटिवडिवाइस.एडीबीशेलएक्शन
NativeDevice.RebootDeviceAction किसी डिवाइस को रीबूट करने के लिए ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)
नेटिवडिवाइसस्टेटमॉनिटर बिना किसी फ्रेमवर्क समर्थन वाले IDevice की स्थिति की निगरानी के लिए सहायक वर्ग।
NetworkNotAvailableException जब कोई उपकरण परीक्षण के लिए नेटवर्क से कनेक्ट नहीं हो पाता है तो उसे फेंक दिया जाता है।
नोडिवाइसएक्सेप्शन किसी दिए गए कमांड को निष्पादित करने के लिए कोई उपकरण न होने पर फेंक दिया जाता है।
नलडिवाइस IDeviceSelection#nullDeviceRequested() true होने पर आवंटित करने के लिए DeviceManager द्वारा प्लेसहोल्डर IDevice उपयोग किया जाता है
पैकेजजानकारी डिवाइस से पार्स की गई एप्लिकेशन की पैकेज जानकारी के लिए कंटेनर।
रिमोटएंड्रॉइडडिवाइस एडीबी कनेक्ट के माध्यम से जुड़े पूर्ण स्टैक एंड्रॉइड डिवाइस के लिए ITestDevice का कार्यान्वयन।
रिमोटएवीडीआइडिवाइस DeviceSelectionOptions.gceDeviceRequested() true होने पर आवंटित करने के लिए DeviceManager द्वारा प्लेसहोल्डर IDevice उपयोग किया जाता है
स्टबडिवाइस IDevice का स्टब प्लेसहोल्डर कार्यान्वयन।
StubLocalAndroidVirtualDevice डिवाइस DeviceSelectionOptions.localVirtualDeviceRequested() true होने पर आवंटित करने के लिए DeviceManager द्वारा प्लेसहोल्डर IDevice का उपयोग किया जाता है
टीसीपीडिवाइस DeviceSelectionOptions.tcpDeviceRequested() true होने पर आवंटित करने के लिए DeviceManager द्वारा प्लेसहोल्डर IDevice का उपयोग किया जाता है
टेस्टडिवाइस पूर्ण स्टैक एंड्रॉइड डिवाइस के लिए ITestDevice का कार्यान्वयन
TestDevice.MicrodroidBuilder एक बिल्डर माइक्रोड्रॉइड टेस्टडिवाइस बनाता था।
टेस्टडिवाइस विकल्प ITestDevice Option के लिए कंटेनर
उपयोगकर्ता जानकारी प्लेटफ़ॉर्म से UserInfo क्लास के समान।
वेटडिवाइसरिकवरी IDeviceRecovery का एक सरल कार्यान्वयन जो डिवाइस के ऑनलाइन होने और सरल आदेशों का जवाब देने की प्रतीक्षा करता है।
WifiCommandUtil एक उपयोगिता वर्ग जो वाईफाई कमांड आउटपुट को पार्स कर सकता है।
WifiCommandUtil.ScanResult एक वाईफाई नेटवर्क का प्रतिनिधित्व करता है जिसमें उससे संबंधित जानकारी होती है।
वाईफ़ाई हेल्पर डिवाइस पर वाईफ़ाई सेवाओं में हेरफेर करने के लिए सहायक वर्ग।

एनम्स

डिवाइस आवंटन स्थिति IDeviceManager परिप्रेक्ष्य से डिवाइस की आवंटन स्थिति का प्रतिनिधित्व करता है
डिवाइस चयन विकल्प. डिवाइस अनुरोधित प्रकार विभिन्न संभावित प्रकार के प्लेसहोल्डर डिवाइस समर्थित हैं।
फ्रीडिवाइसस्टेट
IDeviceSelection.BaseDeviceType
ITestDevice.RecoveryMode
नेटिवडिवाइस.रिबूटमोड रीबूट का एक तरीका.
TestDeviceOptions.InstanceType
टेस्टडिवाइसस्टेट DeviceState की तुलना में डिवाइस स्थिति का अधिक पूर्ण रूप से प्रदर्शित प्रतिनिधित्व।
UserInfo.UserType बाहरी एपीआई में उपयोगकर्ता के प्रकार के समर्थित वेरिएंट।