com.android.tradefed.device

इंटरफेस

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

कक्षाओं

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

Enums

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