6

Android 模拟器 - 如何模拟插入的耳机。

  1. 是否可以模拟插入耳机的动作?

  2. 基本上,我希望这个意图被解雇 - Intent.ACTION_HEADSET_PLUG。除了模拟插入耳机之外,还有其他方法可以做到这一点吗?

4

3 回答 3

5

来自Android模拟器的官方参考:

模拟器限制:
在这个版本中,模拟器的限制包括:

  • 不支持连接设备的耳机

也许你可以用模拟对象和事件来测试它?(JUnit?)

于 2011-08-03T06:48:38.903 回答
0

如果您尝试打开耳机,则可以尝试以下操作:

AudioManager manager = (AudioManager)Context.getSystemService(Context.AUDIO_SERVICE)
manager.setBluetoothScoOn(boolean on);
于 2011-08-03T06:49:39.543 回答
0

你可以试试 Lesser AudioSwitch 应用程序。它可以让您手动切换输入(和输出)设备。这是有关如何使用它的快速说明

这个程序欺骗了我在模拟器上运行的 Smule。Smule 需要耳机来录制音频,除 Lesser AudioSwitch 外,没有其他方法可以欺骗 Android

于 2021-02-11T21:51:40.717 回答