Bisakah Android membedakan antara headphone dan headset?

10

Terlepas jika saya mencolokkan headset atau headphone (tanpa mikrofon), saya mendapatkan ikon headset di bilah pemberitahuan saya.

Saya berharap Android menggunakan mikrofon bawaan jika headphone normal terhubung, jadi saya tidak perlu mencabut kabel telepon saya ketika seseorang menelepon.

Atau, apakah ada aplikasi atau widget untuk beralih secara manual antara mode headphone dan headset?

Saya memiliki HTC Desire dengan CyanogenMod 7, jadi saya tidak yakin apakah itu masalah dengan CM7 atau Android secara umum.

ischeriad
sumber
1
FWIW, headphone juga akan menampilkan ikon headset di bilah status saya, tetapi saya pikir mikrofon saya masih aktif. Saya belum mencoba panggilan baru-baru ini, tetapi saya masih dapat menggunakan Penelusuran Suara dan yang lainnya dengan headphone terpasang.
eldarerathis
Saya telah menginstal CM6.2.1 pada Droid saya dan saya mendapatkan ikon headset di bilah status ketika saya mencolokkan telepon saya ke adaptor kaset saya (hal kaset dengan 1/8 "plug keluar) di mobil saya. Jelas tidak ada mikrofon pada sepotong peralatan.
newuser

Jawaban:

4

Anda dapat melihat detailnya di dokumentasi pengembang Android, tetapi aplikasi pasti dapat mengetahui apakah perangkat kabel yang terhubung ke jack audio memiliki mikrofon atau tidak. Saya akan memberi tahu Anda bahwa informasi ini tidak selalu akurat atau konsisten di seluruh perangkat, seperti yang saya alami dengan pendengar aplikasi saya sendiri. Terkadang ponsel yang berbeda mengirimkan kode yang berbeda untuk informasi kecil ini, jadi jika Anda mengalami kesulitan dengan aplikasi tertentu yang tidak mengenali headset Anda, saya akan menghubungi pengembang aplikasi itu.

Jake Basile
sumber
Terima kasih untuk tautannya. Saya telah melakukan beberapa tes dengan headphone, headset, dan kabel ekstensi dengan mikrofon builtin dan saya sekarang yakin bahwa mikrofon internal handset hanya dinonaktifkan ketika headset yang tepat dicolokkan (konektor TRRS). Saya akan menerima jawaban Anda karena itu membuktikan fakta bahwa Android memang mampu memutuskan antara headphone dan headset.
ischeriad
2

Ini adalah Droid yang menjalankan CM 6.1.2.

masukkan deskripsi gambar di sini

Tampaknya tidak ada perbedaan yang berarti antara headset dan headphone selain indikator kabel vs nirkabel.

Eric Cloninger
sumber
Terima kasih atas tangkapan layarnya. Saya memiliki headphone Bluetooth stereo tanpa mikrofon dan saya perlu menguji bagaimana mereka berperilaku. Jawaban Anda menunjukkan bahwa ikon tidak dapat "dipercaya", Android pasti harus memperkenalkan ikon headphone terpisah. Saya percaya telepon fitur Sony Ericsson lama yang saya miliki dapat membuat perbedaan sehingga saya jengkel.
ischeriad