Aksesori Terbuka Android (AOA)

Dukungan Android Open Accessories (AOA) memungkinkan perangkat keras USB eksternal (aksesori USB Android) berinteraksi dengan perangkat yang diberdayakan Android dalam mode aksesori . Saat perangkat yang diberdayakan Android berada dalam mode aksesori, aksesori yang terhubung bertindak sebagai host USB (memberi daya pada bus dan menghitung perangkat) dan perangkat yang diberdayakan Android bertindak sebagai aksesori USB.

Aksesori USB Android dirancang untuk dipasang ke perangkat yang diberdayakan Android. Aksesori tersebut mematuhi AOA, memungkinkannya mendeteksi perangkat bertenaga Android yang mendukung mode aksesori, dan harus menyediakan 500mA pada 5V untuk daya pengisian daya. Beberapa perangkat Android yang dirilis sebelumnya hanya mampu bertindak sebagai perangkat USB dan tidak dapat memulai koneksi dengan perangkat USB eksternal. Dukungan AOA mengatasi keterbatasan ini, memungkinkan Anda membuat aksesori yang dapat memulai koneksi dan berinteraksi dengan beragam perangkat yang diberdayakan Android.

AOA memiliki dua versi yang mendukung berbagai jenis komunikasi:

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