在 Android 模拟器中使用蓝牙

新手上路,请多包涵

如果我想为 2 台 Android 设备实现一个应用程序,以便我可以通过蓝牙从一个连接到另一个,我该如何通过模拟器做到这一点?

提示:我没有用于模拟的 Android 手机。

谢谢。

原文由 Adly 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 4k
2 个回答

Android 模拟器几乎没有限制。功能限制包括:

  • 不支持拨打或接听实际电话。但是,您可以通过模拟器控制台模拟电话呼叫(拨打和接听)。
  • 不支持 USB 连接
  • 不支持设备连接的耳机
  • 不支持确定网络连接状态
  • 不支持确定电池电量和交流充电状态
  • 不支持判断SD卡插入/弹出
  • 不支持蓝牙

源链接

原文由 Padma Kumar 发布,翻译遵循 CC BY-SA 4.0 许可协议

我找到了使用真实设备在虚拟 android 上调试支持 bt 的应用程序的方法。那不是 ADK 模拟器,它有一些缺陷,但它确实有效。

主机在具有标准 BT 堆栈的 Windows 7 64 位下工作。一步步:

  1. 安装 VMWare 播放器。非商业用途免费
  2. 创建虚拟机。设置“其他 linux 2.6”来宾操作系统类型。
  3. 选择合理数量的 RAM。卸下 SCSI 磁盘和打印机。添加至少1GB的IDE磁盘,保留USB控制器,确保蓝牙设备是否与主机共享。
  4. 从 android-x86.org 下载 android 安装。我为 EEE PC 推荐 Android 4.0 RC2
  5. 将 VM 的 CD 指向 ISO 文件。
  6. 启动虚拟机并安装安卓。不幸的是,目前无法在那里添加谷歌帐户。
  7. 切换到 android 控制台(虚拟机中的 Alt-F1)并询问 IP 地址(使用 netcfg 命令,查看 eth0 网络接口),然后切换回 GUI(Alt-F7)
  8. 在主机上,运行 adb.exe connect your-vm-ip
  9. 享受!

这是俄语的图解教程

原文由 elmot 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏