Answers:
这是一个硬件问题,但是有一个名为toggleheadset2的应用程序,该应用程序有一个小部件,可让您覆盖硬件开关,切换耳机输出的开/关状态。
我已经有很长时间了,打开/关闭耳机/扬声器的唯一方法是重新启动我的索尼爱立信Xperia(防水版)。经过长时间的测试并弄乱了设置,清洁等,我意识到这应该是传感器/软件问题。
修复是通过最初使用SoundAbout手动覆盖传感器,它使我可以将媒体输出设置为仅耳机,而将电话设置为扬声器,但是ToggleHeadset2小部件要简单得多。
注意:我尝试多次清洁插头,但仍然无法正常工作。
我的三星Galaxy Note III一直存在此问题。它总是认为耳机已插入。我什至更换了耳机插孔并清洁了触点,但问题仍然存在。Soundabout确实通过重新路由音频解决了这个问题。将媒体音频设置为扬声器,将电话音频设置为听筒,效果很好。但是,无论何时我想打个电话或实际使用耳机,打开应用程序并更改设置肯定很麻烦。因此,我尝试了ToggleHeadset2,该工具旨在替代愚弄耳机已插入或未插入的电话。该应用程序被列为不兼容,因此我得到了apk的帮助,但它对我没有任何帮助。然后我找到了HF Button Widget(<= KitKat)。顾名思义,它只能在KitKat或更低版本上使用,而我在棒棒糖上。但这确实对我有用。
所以有了这个,我得到了一个小部件,可以用来切换耳机。实际上,我总是将其设置为偏移状态,这使得手机在没有插入耳机的情况下仍具有正常的运行状态,例如,我可以使用本机扬声器切换通话在听筒和扬声器之间进行切换。我很少使用耳机,这意味着从这个意义上说我的问题已完全解决。当我想使用耳机时,我可以使用一键式小部件。一个小麻烦是耳机图标始终停留在状态栏中。