Android Open Accessory (AOA)

Dukungan Android Open Accessory (AOA) memungkinkan hardware USB eksternal (aksesori USB Android) berinteraksi dengan perangkat Android dalam mode aksesori. Saat perangkat Android berada dalam mode aksesori, aksesori yang terhubung berfungsi sebagai host USB (mengaktifkan bus dan memerinci perangkat) dan perangkat Android berfungsi sebagai aksesori USB.

Aksesori USB Android dirancang untuk dipasang ke perangkat Android. Aksesori tersebut mematuhi AOA, sehingga dapat mendeteksi perangkat Android yang mendukung mode aksesori, dan harus menyediakan 500 mA pada 5 V untuk daya pengisian. Beberapa perangkat yang didukung Android yang dirilis sebelumnya hanya dapat berfungsi sebagai perangkat USB dan tidak dapat memulai koneksi dengan perangkat USB eksternal. Dukungan AOA mengatasi batasan ini, sehingga Anda dapat membuat aksesori yang dapat memulai koneksi dan berinteraksi dengan berbagai perangkat yang didukung Android.

AOA memiliki dua versi yang mendukung berbagai jenis komunikasi:

  • AOAv1. Mendukung komunikasi aksesori umum dan proses debug adb.
  • AOAv2. Mendukung kemampuan perangkat antarmuka manusia (HID). Tersedia di Android 4.1 (API Level 16) dan yang lebih tinggi.