एंड्रॉइड ओपन एक्सेसरी (एओए) समर्थन बाहरी यूएसबी हार्डवेयर (एंड्रॉइड यूएसबी एक्सेसरीज) को एक्सेसरी मोड में एंड्रॉइड-संचालित उपकरणों के साथ इंटरैक्ट करने की अनुमति देता है। जब एंड्रॉइड-संचालित डिवाइस एक्सेसरी मोड में होता है, तो कनेक्टेड एक्सेसरी यूएसबी होस्ट के रूप में कार्य करता है (बस को पावर देता है और डिवाइसों की गणना करता है) और एंड्रॉइड-संचालित डिवाइस यूएसबी एक्सेसरी के रूप में कार्य करता है।
Android USB एक्सेसरीज़ को Android-संचालित डिवाइसों से जोड़ने के लिए डिज़ाइन किया गया है। ऐसे सहायक उपकरण AOA का पालन करते हैं, जो उन्हें एंड्रॉइड-संचालित उपकरणों का पता लगाने में सक्षम बनाते हैं जो सहायक मोड का समर्थन करते हैं, और चार्जिंग पावर के लिए 5V पर 500mA प्रदान करना होगा। पहले जारी किए गए कुछ एंड्रॉइड-संचालित डिवाइस केवल यूएसबी डिवाइस के रूप में कार्य करने में सक्षम हैं और बाहरी यूएसबी डिवाइस के साथ कनेक्शन शुरू नहीं कर सकते हैं। एओए समर्थन इस सीमा को पार कर जाता है, जिससे आप ऐसे सहायक उपकरण बना सकते हैं जो कनेक्शन शुरू कर सकते हैं और एंड्रॉइड-संचालित उपकरणों के वर्गीकरण के साथ बातचीत कर सकते हैं।
एओए के दो संस्करण हैं जो विभिन्न प्रकार के संचार का समर्थन करते हैं:
- AOAv1 . सामान्य सहायक संचार और एडीबी डिबगिंग का समर्थन करता है।
- AOAv2 . मानव इंटरफ़ेस डिवाइस (HID) क्षमताओं का समर्थन करता है। एंड्रॉइड 4.1 (एपीआई स्तर 16) और उच्चतर में उपलब्ध है।