Android Emulator - Как эмулировать действие подключения гарнитуры - PullRequest
6 голосов
/ 03 августа 2011

Android Emulator - Как эмулировать подключенную гарнитуру.

  1. Можно ли смоделировать действие подключаемой гарнитуры?

  2. По сути, я хочу, чтобы это намерение было уволено - Intent.ACTION_HEADSET_PLUG. Есть ли другой способ сделать это, кроме моделирования подключенной гарнитуры?

Ответы [ 2 ]

5 голосов
/ 03 августа 2011

Из официальной ссылки на эмуляторе Android:

Ограничения эмулятора:
В этом выпуске ограничения эмулятора включают в себя:

  • Нет поддержки подключенных к устройству наушников

Возможно, вы могли бы проверить это с помощью фиктивных объектов и событий? (JUnit?)

0 голосов
/ 03 августа 2011

Если вы пытаетесь включить гарнитуру, вы можете попробовать это:

AudioManager manager = (AudioManager)Context.getSystemService(Context.AUDIO_SERVICE)
manager.setBluetoothScoOn(boolean on);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...