Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Membangun Aksesoris Audio

Saat menerapkan aksesori audio seperti headset, amplifier headphone, mikrofon, DAC / ADC, atau dok, pertimbangkan bagaimana aksesori tersebut terhubung ke perangkat Android. Bagian berikut menjelaskan koneksi headset berkabel 3,5 mm, koneksi Universal Serial Bus (USB), dan koneksi Bluetooth untuk streaming musik atau konten audio lainnya.

Audio melalui konektor headset 3,5 mm

Banyak perangkat Android menyertakan konektor headset 3,5 mm ("mini"). Selain output stereo tradisional dan fitur input mono, spesifikasi headset 3,5 mm mendefinisikan impedansi standar dan fungsi yang memungkinkan interoperabilitas antara berbagai perangkat Android dan headset.

Audio melalui USB

Android dapat menggunakan USB dalam beberapa mode:

  • Pengembangan . Tidak mendukung audio.
  • Aksesori . Disediakan oleh Android Open Accessory (AOA) 2.0 dan menyediakan kemampuan audio terbatas, seperti yang dijelaskan dalam Menghubungkan audio khusus melalui USB .
  • Tuan rumah . Memungkinkan perangkat Android untuk menggerakkan bus USB dan beroperasi dengan berbagai periferal berbasis USB, termasuk antarmuka audio. Perangkat yang menerapkan mode host akan kompatibel dengan headset USB yang mengikuti spesifikasi headset USB . Audio mode host dijelaskan dalam Audio Digital USB .

Audio melalui Bluetooth

Aksesori yang terhubung dengan Android melalui Bluetooth dapat menggunakan koneksi Advanced Audio Distribution Profile (A2DP) untuk mengalirkan musik untuk pemutaran. Memutar audio melalui Bluetooth dengan A2DP didukung di Android 1.5 (API Level 3) dan lebih tinggi. Pengguna Android dapat menghubungkan ke aksesori yang mendukung profil ini menggunakan Pengaturan sistem> Bluetooth dan memutar musik langsung ke aksesori tanpa aplikasi sekunder.

Mulai Android 3.0 (API Level 11), aplikasi dapat mengoperasikan koneksi A2DP menggunakan kelas BluetoothA2dp . Untuk menyediakan aplikasi khusus untuk keluaran aksesori audio, Anda harus menggunakan Android 3.0 atau lebih tinggi.

Langkah selanjutnya

Untuk mulai membuat aksesori audio yang menggunakan koneksi Bluetooth:

  • Pilih platform perangkat keras atau buat perangkat keras yang dapat mendukung komunikasi Bluetooth dan profil koneksi A2DP.
  • Tinjau kode sumber firmware ADK 2012 ( <adk-src>/adk2012/board/library/ADK2/ ), yang menyertakan contoh implementasi aksesori pemutaran audio menggunakan koneksi Bluetooth.

Catatan: Kode sumber ADK 2012 menyertakan tumpukan Bluetooth sumber terbuka yang dibuat untuk chip Texas Instruments CC2564, tetapi dirancang untuk bekerja dengan semua chip Bluetooth yang menerapkan Host / Controller Interface (HCI) standar.

MIDI melalui USB dan Bluetooth LE

Baik USB dan Bluetooth Low Energy dapat digunakan sebagai transport untuk protokol MIDI . Untuk detailnya, lihat MIDI .