Android可以区分耳机和头戴式耳机吗?


10

无论我插入头戴式耳机还是头戴式耳机(没有麦克风),我都会在通知栏中看到头戴式耳机图标。

我希望Android在连接普通耳机的情况下使用内置麦克风,因此当有人打来电话时,我不必拔掉电话。

或者,是否有应用程序或小部件可在耳机和耳机模式之间手动切换?

我的CTC带有CyanogenMod 7,因此我不确定CM7或Android一般是否有问题。


1
FWIW,耳机也会在我的状态栏中显示一个耳机图标,但我认为我的麦克风仍处于活动状态。我没有尝试过的呼叫最近,但我仍然可以使用语音搜索和诸如此类的东西耳机插好。
eldarerathis

我在Droid上安装了CM6.2.1,并且将手机插入盒式适配器(带1/8“插头的盒式磁带东西)插入汽车时,状态栏中显示了耳机图标。绝对没有麦克风在那台设​​备上
newuser

Answers:


4

您可以在Android开发人员文档中查看此操作的详细信息,但是应用程序可以肯定地告诉插入音频插孔的有线设备是否带有麦克风。我会告诉您,正如我使用自己的应用程序“听力保护程序”所体验到的那样,此信息在各个设备上并不总是准确或一致的。有时,不同的手机会针对此特定信息发送不同的代码,因此,如果某些应用程序无法识别您的耳机时遇到麻烦,我会与该应用程序的开发人员联系。


感谢您的链接。我已经对耳机,耳机和带有内置麦克风的延长线进行了一些测试,现在我确信只有插入正确的耳机(TRRS连接器)后,听筒的内置麦克风才会被停用。我会接受您的回答,因为它证明了Android确实能够决定耳机和头戴式耳机的事实。
ischeriad 2011年

2

这是运行CM 6.1.2的Droid。

在此处输入图片说明

除了有线和无线指示器外,头戴式耳机和头戴式耳机之间似乎没有任何明显的区别。


感谢您的截图。我有没有麦克风的立体声蓝牙耳机,我需要测试它们的行为。您的答案表明图标不能被“信任”,Android绝对应该引入一个单独的耳机图标。我相信我拥有的一台旧的索尼爱立信功能手机可以与众不同,所以我很恼火。
ischeriad 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.