Acessório aberto do Android (AOA)

O suporte ao Android Open Accessory (AOA) permite que o hardware USB externo (acessórios USB Android) interaja com dispositivos com tecnologia Android no modo de acessório. Quando um dispositivo com tecnologia Android está no modo de acessório, o acessório conectado funciona como o host USB (alimenta o barramento e enumera dispositivos) e o dispositivo com tecnologia Android funciona como o acessório USB.

Os acessórios USB para Android foram projetados para serem conectados a dispositivos com tecnologia Android. Esses acessórios aderem ao AOA, permitindo que detectem dispositivos com tecnologia Android que oferecem suporte ao modo de acessório e precisam fornecer 500 mA a 5 V para a energia de carregamento. Alguns dispositivos com tecnologia Android lançados anteriormente só podem atuar como um dispositivo USB e não podem iniciar conexões com dispositivos USB externos. O suporte ao AOA supera essa limitação, permitindo que você crie acessórios que podem iniciar conexões e interagir com uma variedade de dispositivos com tecnologia Android.

A AOA tem duas versões com suporte a diferentes tipos de comunicação:

  • AOAv1. Oferece suporte a comunicação de acessórios genéricos e depuração do adb.
  • AOAv2. Suporta recursos de dispositivo de interface humana (HID). Disponível no Android 4.1 (nível 16 da API) e versões mais recentes.