از 27 مارس 2025، توصیه می کنیم از android-latest-release به جای aosp-main برای ساختن و کمک به AOSP استفاده کنید. برای اطلاعات بیشتر، به تغییرات AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
پشتیبانی از لوازم جانبی باز Android (AOA) به سخت افزار USB خارجی (لوازم جانبی USB Android) اجازه می دهد با دستگاه های مجهز به Android در حالت لوازم جانبی تعامل داشته باشند. هنگامی که یک دستگاه مجهز به Android در حالت لوازم جانبی است، لوازم جانبی متصل به عنوان میزبان USB عمل می کند (گذرگاه را تغذیه می کند و دستگاه ها را شمارش می کند) و دستگاه مجهز به Android به عنوان لوازم جانبی USB عمل می کند.
لوازم جانبی USB Android برای اتصال به دستگاههای مجهز به Android طراحی شدهاند. چنین لوازم جانبی به AOA پایبند هستند و آنها را قادر میسازد دستگاههای مجهز به اندروید را که از حالت لوازم جانبی پشتیبانی میکنند، شناسایی کنند و باید 500 میلیآمپر در 5 ولت را برای شارژ فراهم کنند. برخی از دستگاههای مجهز به Android که قبلاً منتشر شدهاند، فقط میتوانند به عنوان یک دستگاه USB عمل کنند و نمیتوانند با دستگاههای USB خارجی ارتباط برقرار کنند. پشتیبانی AOA بر این محدودیت غلبه میکند و شما را قادر میسازد لوازم جانبی بسازید که میتوانند اتصالات را آغاز کرده و با مجموعهای از دستگاههای مجهز به Android تعامل داشته باشند.
AOA دو نسخه دارد که انواع مختلف ارتباط را پشتیبانی می کند:
AOAv1 . از ارتباطات لوازم جانبی عمومی و اشکال زدایی adb پشتیبانی می کند.
AOAv2 . از قابلیت های دستگاه رابط انسانی (HID) پشتیبانی می کند. موجود در Android 4.1 (API Level 16) و بالاتر.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Android Open Accessory (AOA) support allows external USB hardware\n(Android USB accessories) to interact with Android-powered devices in\n*accessory mode*. When an Android-powered device is in\naccessory mode, the connected accessory acts as the USB host (powers the bus and\nenumerates devices) and the Android-powered device acts as the USB accessory.\n\nAndroid USB accessories are designed to attach to Android-powered devices.\nSuch accessories adhere to AOA, enabling them to detect Android-powered devices\nthat support accessory mode, and must provide 500mA at 5V for charging power.\nSome previously-released Android-powered devices are capable of acting only\nas a USB device and cannot initiate connections with external USB devices. AOA\nsupport overcomes this limitation, enabling you to build accessories that can\ninitiate connections and interact with an assortment of Android-powered devices.\n| **Note:** Accessory mode is dependent on device hardware; not all devices support accessory mode. Devices that support accessory mode can be filtered using a `\u003cuses-feature\u003e` element in the corresponding application's Android manifest. For details, see the [USB Accessory](http://developer.android.com/guide/topics/connectivity/usb/accessory.html#manifest) developer guide.\n\nAOA has two versions that support different types of communication:\n\n- **[AOAv1](/docs/core/interaction/accessories/aoa).** Supports generic accessory communication and adb debugging.\n- **[AOAv2](/docs/core/interaction/accessories/aoa2).** Supports human interface device (HID) capabilities. Available in Android 4.1 (API Level 16) and higher."]]