我想模拟连接到手机的蓝牙耳机,看看我的代码如何对意图和连接做出反应。我正在Eclipse中测试通过USB连接的真实设备。
我已经能够通过运行以下内容来模拟按下“媒体按钮”:
adb shell input keyevent <keycode>
我希望有类似的东西,我可以设置设备名称,设备类等并触发它?
运行以下命令会产生有关可以对adb进行的各种调用的说明:
adb shell am start
触发意图“ACL_CONNECTED”的方法是键入:
adb shell am broadcast -a android.bluetooth.adapter.action.ACL_CONNECTED
根据上面的说明,可以在命令中添加更多选项。
问题是,我想模拟蓝牙设备的所有功能,而不仅仅是它触发的几个意图。换句话说,我想要一个虚拟蓝牙设备,从手机的角度来看,它与真实设备无法区分。