Acessórios de áudio para construção

Ao implementar um acessório de áudio, como fone de ouvido, amplificador de fone de ouvido, microfone, DAC/ADC ou dock, considere como o acessório se conecta a dispositivos Android. As seções a seguir descrevem conexões de fone de ouvido com fio de 3,5 mm, conexões Universal Serial Bus (USB) e conexões Bluetooth para streaming de música ou outro conteúdo de áudio.

Áudio sobre o conector de fone de ouvido de 3,5 mm

Muitos dispositivos Android incluem um conector de fone de ouvido de 3,5 mm (“mini”). Além dos recursos tradicionais de saída estéreo e entrada mono, a especificação de fone de ouvido de 3,5 mm define impedâncias e funções padrão que permitem a interoperabilidade entre uma variedade de dispositivos Android e fones de ouvido.

Áudio por USB

O Android pode usar USB em vários modos:

  • Desenvolvimento . Não suporta áudio.
  • Acessório . Fornecido pelo Android Open Accessory (AOA) 2.0 e oferece capacidade de áudio limitada, conforme descrito em Conectando áudio personalizado via USB .
  • Hospedeiro . Permite que o dispositivo Android acione o barramento USB e opere com uma ampla variedade de periféricos baseados em USB, incluindo interfaces de áudio. Os dispositivos que implementam o modo host serão compatíveis com headsets USB que seguem a especificação de headset USB . O áudio do modo host é descrito em Áudio digital USB .

Áudio por Bluetooth

Um acessório que se conecta ao Android por Bluetooth pode usar uma conexão A2DP (Advanced Audio Distribution Profile) para transmitir música para reprodução. A reprodução de áudio por Bluetooth com A2DP é compatível com Android 1.5 (API nível 3) e superior. Um usuário Android pode se conectar a um acessório compatível com este perfil usando as Configurações do sistema > Bluetooth e reproduzir música diretamente no acessório sem um aplicativo secundário.

A partir do Android 3.0 (API de nível 11), os aplicativos podem operar uma conexão A2DP usando a classe BluetoothA2dp . Para fornecer um aplicativo personalizado para saída para um acessório de áudio, você deve usar o Android 3.0 ou superior.

Próximos passos

Para começar a criar um acessório de áudio que usa uma conexão Bluetooth:

  • Selecione uma plataforma de hardware ou crie um dispositivo de hardware que possa suportar comunicações Bluetooth e o perfil de conexão A2DP.
  • Revise o código-fonte do firmware ADK 2012 ( <adk-src>/adk2012/board/library/ADK2/ ), que inclui um exemplo de implementação de um acessório de reprodução de áudio usando uma conexão Bluetooth.

Observação: o código-fonte do ADK 2012 inclui uma pilha Bluetooth de código aberto criada para o chip Texas Instruments CC2564, mas foi projetada para funcionar com qualquer chip Bluetooth que implemente uma Interface Host/Controller (HCI) padrão.

MIDI sobre USB e Bluetooth LE

Tanto o USB quanto o Bluetooth Low Energy podem ser usados ​​como transportes para o protocolo MIDI . Para obter detalhes, consulte MIDI .