Эмулятор Android - как эмулировать действие подключения гарнитуры

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

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

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

2 ответов


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

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

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

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


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

AudioManager manager = (AudioManager)Context.getSystemService(Context.AUDIO_SERVICE)
manager.setBluetoothScoOn(boolean on);