20

我想知道制作模拟器的开发团队是否有一些信息可以使蓝牙在 Android 模拟器中工作,指出一些关于它的链接,如果他们有一些发布日期或者他们是否会让它在未来工作。

4

2 回答 2

25

据我所知,模拟器不支持蓝牙。我将不得不在某些课程中教授安卓和蓝牙。学生们将需要在 android 模拟器中编写代码并进行测试(猜测)。

所以我想出了一个基于 tcp 的 android 蓝牙 API 的简单重新实现。你可以在 github上找到它。

基本上,你在你的机器上运行一个 tcp-server,模拟器将通过它连接。而不是使用包中的类android.bluetooth,您只需要使用包中的类dk.itu.android.bluetooth(以及其他 2 个小修改)。

至于现在它支持:

  • 打开/关闭“收音机”
  • 发现设备(仅限其他安卓模拟器)
  • 创建蓝牙服务
  • 连接到蓝牙服务

这并不多,但在我们从 android 家伙那里得到更多信息之前,我想周围没有其他东西了。

希望对你有用,加油!

于 2010-03-09T16:45:40.223 回答
0

记录在案的蓝牙限制似乎与 qemu-bt选项不一致。那么,如何在模拟器中启用蓝牙以便-bt可以使用选项,或者至少知道支持蓝牙?

具有“BOARD_HAVE_BLUETOOTH := true”的 target/board/.../BoardConfig.mk 不提供蓝牙图标或启用蓝牙。那么,我们如何在 android qemu 模拟器上开启蓝牙呢?

-bt考虑到2008 年提供的模拟 USB 设备的选项,不支持蓝牙是什么意思?帖子和限制已过时。

模拟器的功能限制包括:

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

http://developer.android.com/tools/devices/emulator.html#limitations

于 2014-03-20T18:49:48.013 回答