Budowanie akcesoriów audio

Wdrażając akcesorium audio, takie jak zestaw słuchawkowy, wzmacniacz słuchawkowy, mikrofon, przetwornik cyfrowo-analogowy / przetwornik cyfrowo-analogowy lub stację dokującą, należy wziąć pod uwagę, w jaki sposób akcesorium łączy się z urządzeniami z systemem Android. W poniższych sekcjach opisano przewodowe połączenia zestawu słuchawkowego 3,5 mm, połączenia uniwersalnej magistrali szeregowej (USB) i połączenia Bluetooth do przesyłania strumieniowego muzyki lub innych treści audio.

Dźwięk przez złącze słuchawkowe 3,5 mm

Wiele urządzeń z systemem Android jest wyposażonych w złącze zestawu słuchawkowego 3,5 mm („mini”). Oprócz tradycyjnych funkcji wyjścia stereo i wejścia mono, specyfikacja zestawu słuchawkowego 3,5 mm definiuje standardowe impedancje i funkcje, które umożliwiają współdziałanie różnych urządzeń z systemem Android i zestawów słuchawkowych.

Dźwięk przez USB

Android może używać USB w kilku trybach:

Dźwięk przez Bluetooth

Akcesorium, które łączy się z systemem Android przez Bluetooth, może używać połączenia Advanced Audio Distribution Profile (A2DP) do strumieniowego przesyłania muzyki do odtwarzania. Odtwarzanie dźwięku przez Bluetooth z A2DP jest obsługiwane w systemie Android 1.5 (poziom API 3) i nowszych. Użytkownik systemu Android może połączyć się z akcesorium obsługującym ten profil za pomocą opcji Ustawienia systemowe> Bluetooth i odtwarzać muzykę bezpośrednio na akcesorium bez dodatkowej aplikacji.

Począwszy od Androida 3.0 (poziom API 11), aplikacje mogą obsługiwać połączenie A2DP przy BluetoothA2dp klasy BluetoothA2dp . Aby zapewnić niestandardową aplikację do odtwarzania na akcesorium audio, musisz używać systemu Android 3.0 lub nowszego.

Następne kroki

Aby rozpocząć tworzenie akcesorium audio korzystającego z połączenia Bluetooth:

  • Wybierz platformę sprzętową lub zbuduj urządzenie sprzętowe, które może obsługiwać komunikację Bluetooth i profil połączenia A2DP.
  • Przejrzyj kod źródłowy oprogramowania układowego ADK 2012 ( <adk-src>/adk2012/board/library/ADK2/ ), który zawiera przykładową implementację akcesorium do odtwarzania dźwięku przy użyciu połączenia Bluetooth.

Uwaga: Kod źródłowy ADK 2012 zawiera stos Bluetooth typu open source zbudowany dla układu Texas Instruments CC2564, ale jest przeznaczony do współpracy z dowolnym układem Bluetooth, który implementuje standardowy interfejs hosta / kontrolera (HCI).

MIDI przez USB i Bluetooth LE

Zarówno USB, jak i Bluetooth Low Energy mogą być używane jako środki transportu dla protokołu MIDI . Aby uzyskać szczegółowe informacje, zobacz MIDI .