תמיכה ב-Android Open Accessory (AOA) מאפשרת לחומרת USB חיצונית (אביזרי USB של אנדרואיד) לקיים אינטראקציה עם מכשירים המופעלים על ידי אנדרואיד במצב אביזר . כאשר מכשיר המופעל באמצעות אנדרואיד נמצא במצב אביזר, האביזר המחובר פועל כמארח ה-USB (מפעיל את האפיק וממונה מכשירים) והמכשיר המופעל באמצעות אנדרואיד פועל כאביזר ה-USB.
אביזרי USB של Android מיועדים לחיבור למכשירים המופעלים על ידי אנדרואיד. אביזרים כאלה תואמים ל-AOA, מה שמאפשר להם לזהות מכשירים המופעלים על ידי אנדרואיד התומכים במצב אביזרים, וחייבים לספק 500mA ב-5V לטעינה. חלק מהמכשירים שהופעלו בעבר עם אנדרואיד מסוגלים לפעול רק כהתקן USB ואינם יכולים ליצור חיבורים עם התקני USB חיצוניים. תמיכת AOA מתגברת על מגבלה זו, ומאפשרת לך לבנות אביזרים שיכולים ליזום חיבורים ולקיים אינטראקציה עם מבחר מכשירים המונעים על ידי אנדרואיד.
ל-AOA שתי גרסאות התומכות בסוגי תקשורת שונים:
- AOAv1 . תומך בתקשורת אבזרים גנרית ובניפוי באגים ב-ADB.
- AOAv2 . תומך ביכולות של התקן ממשק אנושי (HID). זמין באנדרואיד 4.1 (API Level 16) ומעלה.