Відповіді:
Це проблема з обладнанням, але є додаток під назвою toggleheadset2 , у якому є віджет, який дозволяє змінювати апаратний перемикач, вимикаючи / вмикаючи вихід гарнітури.
У мене ця проблема тривалий час, і єдиним способом увімкнути / вимкнути гарнітуру / динамік було перезавантажити свій Sony Ericson Xperia (водонепроникна версія). Після тривалого періоду тестування та безладу з налаштуваннями, чищенням тощо, я зрозумів, що це має бути проблема з сенсором / програмним забезпеченням.
Виправлення полягало в ручному накладенні датчика спочатку за допомогою Sound About , і це дозволило мені встановити вихід медіа лише для гарнітури і телефонні дзвінки на динамік, але віджет ToggleHeadset2 набагато простіший.
Примітка. Я кілька разів намагався очистити вилку, але вона все ще не працює.
Здається, що я можу вирішити проблему, підключивши навушники, вимкнувши телефон, знову увімкнувши телефон і кілька разів повільно підключивши / відключивши навушники .
І так, це апаратне завдання, вирішене апаратним рішенням.
Sound About працює добре, але може не знадобитися. Підключіть навушники, вимкніть телефон, вимкніть телефон, а потім вийміть навушники. Це працювало на моєму GS3. на моєму GS3 піктограма навушників ніколи не була включена, але телефон застряг у режимі гарнітури. Не можна було чути жодні дзвінки, не чути музику, ПІДКЛЮЧЕНО підключені навушники. Піктограми динаміка та Bluetooth були відключені, тому я не міг переходити на них.
У мене виникли ці проблеми з моїм Samsung Galaxy Note III. Завжди думає, що навушники підключені. Я навіть замінив гніздо для навушників і очистив контакти, але проблема не зникала. Soundabout дійсно обійшов проблему шляхом перенаправлення аудіо. Налаштування медіа-аудіо на динамік та звук телефонного дзвінка на динамік працювало добре. Однак щоразу, коли я хочу подзвонити на динамік або фактично використовувати навушники, це, безумовно, стає громіздким, коли потрібно відкрити додаток і змінити налаштування. Тому я спробував ToggleHeadset2, який призначений замість того, щоб обдурити телефон, що навушники є або не підключені. Додаток було вказано як несумісне, тому я отримав apk для цього, і він нічого не зробив для мене. Потім я знайшов віджет HF Button (<= KitKat). Як випливає з назви, воно нібито працює лише на KitKat або нижче, а я на льодянику. Але це насправді спрацювало для мене.
Тому я отримую віджет, який використовую для перемикання навушників. У мене це завжди завжди в режимі відключення, що змушує телефон вести себе так, як це було б нормально, не включаючи навушники, наприклад, я можу використовувати перемикач рідних динаміків у дзвінках для перемикання між динаміком і динаміком. Я дуже рідко використовую навушники, це означає, що проблема для мене повністю вирішена в цьому сенсі. Коли я хочу використовувати навушники, у мене є віджет одним клацанням. Невелике роздратування полягає в тому, що піктограма навушників завжди залишається в рядку стану.