Независимо от того, подключаю ли я гарнитуру или наушники (без микрофона), на панели уведомлений появляется значок гарнитуры.
Я ожидаю, что Android будет использовать встроенный микрофон, если подключены обычные наушники, поэтому мне не нужно отключать телефоны, когда кто-то звонит.
Кроме того, есть ли приложение или виджет для ручного переключения между режимом наушников и гарнитуры?
У меня HTC Desire с CyanogenMod 7, поэтому я не уверен, что это проблема с CM7 или Android в целом.
headphones
headphone-jack
ischeriad
источник
источник
Ответы:
Вы можете увидеть подробности об этом в документации для разработчиков Android, но приложение определенно может определить, имеет ли проводное устройство, подключенное к аудиоразъему, микрофон или нет. Я скажу вам, что эта информация не всегда точна или непротиворечива на всех устройствах, как я испытал с моим собственным приложением Hearing Saver. Иногда разные телефоны посылают разные коды для этой конкретной информации, поэтому, если у вас возникают трудности с определенными приложениями, не распознающими вашу гарнитуру, я бы связался с разработчиком этого приложения.
источник
Это Droid под управлением CM 6.1.2.
Кажется, между гарнитурой и наушниками нет заметной разницы, кроме индикатора проводной или беспроводной связи.
источник