У меня два телефона на Android: Nexus S и T-Mobile G2. Я только что купил новый комплект наушников со встроенным микрофоном. Nexus S, похоже, распознает аудиовход, а T-Mobile G2 — нет. Это аппаратное ограничение или потому, что я использую Android 2.3.6 на моем G2 и Icecream Sandwich на моем Nexus S?
Скорее всего дело в раскладке TRRS гарнитуры.
Например, у меня есть две «похожих» гарнитуры, одна из них шла с Samsung Galaxy S, а другая — с Samsung Galaxy Tab 10.1. Несмотря на то, что они выглядят одинаково невооруженным глазом, если я использую Galaxy S с моим Tab, я получаю только монофонический звук из-за незначительной разницы в расположении TRRS.
Иногда я могу исправить это, немного вытащив штекер из вилки, но очень сложно удерживать его в правильном положении.
В любом случае, вы должны протестировать разъем с различными гарнитурами, чтобы убедиться, что разъем не имеет физических повреждений.
Мэтью Рид