如果我想为2个Android设备实现一个应用程序,以便我可以通过蓝牙从一个连接到另一个,我怎么能通过模拟器做到这一点?
提示:我没有用于模拟的Android手机。
感谢。
答案 0 :(得分:13)
Android模拟器的限制很少。功能限制包括:
答案 1 :(得分:4)
我找到了使用真实设备在虚拟机上调试启用bt的应用程序的方法。这不是ADK模拟器,它有一些缺陷,但绝对有效。
主机可在Windows 7 64位下使用标准BT堆栈。一步一步:
adb.exe connect your-vm-ip
答案 2 :(得分:3)
您无法使用模拟器测试蓝牙应用。 BluetoothAdapter将在模拟器中保持为null。你需要一个蓝牙设备。
答案 3 :(得分:2)
接受的参考链接不再存在,我似乎找不到任何其他页面提到的完全相同的细节。但是,在docs:
中提到了它不支持的内容
Android Emulator支持设备的大部分功能,但不包括以下虚拟硬件:
- 无线网络
- 的蓝牙强>
- NFC
- SD卡插入/弹出
- 设备连接耳机
- USB
Android Wear的手表模拟器不支持概述(最近应用)按钮,D-pad和指纹传感器。
虽然手机和平板电脑的大多数最终用户倾向于使用较早的API级别,但Android Wear和Android TV用户倾向于使用最新版本。使用最新版本可以为您提供使用模拟器的更好体验。
答案 4 :(得分:0)
除了elmot的方法(我已经在网上的各个地方看到并且已经报告有效),您也可以考虑这个实用程序,它似乎完全符合您的需要: