Android模拟器 - 如何模拟耳机插入操作

时间:2011-08-03 06:35:46

标签: android emulation headset

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

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

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

3 个答案:

答案 0 :(得分:5)

来自Android模拟器上的official reference

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

  • 不支持设备连接耳机

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

答案 1 :(得分:0)

如果您尝试打开耳机,那么您可以试试这个:

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

答案 2 :(得分:0)

您可以尝试使用 Lesser AudioSwitch 应用程序。它将让您手动切换输入(和输出)设备。 Here is the quick instruction on how to use it

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