Jawaban:
Ini adalah masalah perangkat keras, tetapi ada aplikasi yang disebut toggleheadset2 yang memiliki widget yang memungkinkan Anda untuk mengganti sakelar perangkat keras, mengaktifkan / menonaktifkan output headset.
Saya sudah mengalami masalah ini sejak lama dan satu-satunya cara untuk menghidupkan / mematikan headset / speaker adalah dengan me-reboot Sony Ericson Xperia (edisi tahan air). Setelah lama menguji dan mengacaukan pengaturan, pembersihan, dll, saya menyadari itu seharusnya menjadi masalah sensor / perangkat lunak.
Cara mengatasinya adalah dengan secara manual meletakkan sensor pada awalnya menggunakan SoundAbout , itu memungkinkan saya untuk mengatur keluaran media ke headset saja dan panggilan telepon ke speaker, tetapi widget ToggleHeadset2 jauh lebih sederhana.
Catatan: Saya mencoba membersihkan steker beberapa kali tetapi masih tidak berfungsi.
Tampaknya saya dapat menyelesaikan masalah dengan jacking di headphone, mematikan telepon, menghidupkan telepon lagi, dan jacking / headphone beberapa kali perlahan .
Dan ya, itu adalah masalah perangkat keras yang diselesaikan dengan solusi perangkat keras.
SoundAbout berfungsi dengan baik tetapi mungkin tidak diperlukan. Colokkan headphone Anda, matikan telepon, matikan telepon kemudian lepaskan headphone. Ini bekerja pada GS3 saya. pada GS3 saya, ikon headphone tidak pernah hidup, tetapi telepon macet dalam mode headset. Tidak dapat mendengar panggilan, tidak dapat mendengar musik, KECUALI headphone terpasang. Speaker dan ikon Bluetooth dinonaktifkan sehingga saya tidak bisa beralih ke mereka.
Saya mengalami masalah dengan Samsung Galaxy Note III saya. Selalu berpikir headphone terpasang. Saya bahkan mengganti jack headphone dan membersihkan kontak tetapi masalahnya tetap ada. Soundabout memang mengatasi masalah dengan mengarahkan ulang audio. Mengatur audio media ke speaker dan audio panggilan telepon ke lubang suara berfungsi dengan baik. Namun setiap kali saya ingin menelepon pembicara, atau benar-benar menggunakan headphone itu pasti rumit harus membuka aplikasi dan mengubah pengaturan. Jadi saya mencoba ToggleHeadset2 yang dirancang untuk mengelabui ponsel yang headphone atau tidak terpasang. Aplikasi ini terdaftar sebagai tidak kompatibel jadi saya mendapat apk untuk itu, dan itu tidak melakukan apa pun untuk saya. Kemudian saya menemukan Widget Tombol HF (<= KitKat). Seperti namanya itu seharusnya hanya bekerja pada KitKat atau di bawahnya, dan saya menggunakan lollipop. Tapi itu benar-benar berhasil untuk saya.
Jadi dengan ini saya mendapatkan widget yang saya gunakan untuk mengganti headphone. Praktis saya selalu memilikinya di off-setting, yang membuat ponsel berperilaku seperti biasanya tanpa headphone terpasang, misalnya saya dapat menggunakan pengeras suara penutur asli dalam panggilan untuk beralih antara lubang suara dan pengeras suara. Saya sangat jarang menggunakan headphone yang berarti masalah bagi saya sepenuhnya diselesaikan dalam pengertian itu. Ketika saya ingin menggunakan headphone, saya memiliki widget satu-klik untuk digunakan. Satu gangguan kecil adalah bahwa ikon headphone selalu tetap di bilah status.