如果我想为 2 个 Android 设备实现一个应用程序,以便我可以通过蓝牙从一个设备连接到另一个设备,我该如何通过模拟器来做到这一点?
提示:我没有用于模拟的安卓手机。
谢谢。
如果我想为 2 个 Android 设备实现一个应用程序,以便我可以通过蓝牙从一个设备连接到另一个设备,我该如何通过模拟器来做到这一点?
提示:我没有用于模拟的安卓手机。
谢谢。
Android 模拟器几乎没有限制。功能限制包括:
-参考链接
我找到了使用真实设备在虚拟 android 上调试启用 bt 的应用程序的方法。那不是 ADK 模拟器,它有一些缺陷,但它确实有效。
主机在 Windows 7 64 位下使用标准 BT 堆栈工作。一步步:
adb.exe connect your-vm-ip
您不能使用模拟器来测试蓝牙应用程序。BluetoothAdapter 在模拟器中将保持为空。你需要一个蓝牙设备。
接受的参考链接不再存在,我似乎无法找到提到完全相同细节的任何其他页面。但是,本文档中提到了它:
不支持的内容
Android 模拟器支持设备的大多数功能,但不包括用于以下用途的虚拟硬件:
- 无线上网
- 蓝牙
- NFC
- SD卡插入/弹出
- 连接设备的耳机
- USB
Android Wear 手表模拟器不支持概览(最近使用的应用程序)按钮、方向键和指纹传感器。
虽然大多数手机和平板电脑的最终用户倾向于使用较早的 API 级别,但 Android Wear 和 Android TV 用户倾向于使用最新版本。使用最新版本可以为您提供更好的模拟器使用体验。
除了 elmot 的方法(我在网上的各个地方都看到过,并且据报道它可以工作),您还可以考虑这个实用程序,它似乎完全可以满足您的需要: