0

我参与了一个使用蓝牙 4.0 连接传感器的 Android 项目。AFAIK android 不支持蓝牙 4.0。我尝试使用我的笔记本电脑蓝牙 4.0。我尝试使用 Broadcom 使用。后来我知道我的笔记本电脑蓝牙 4.0 是 Atheros 蓝牙 4.0,后来我使用 android 手机和平板电脑搜索了 Atheros 蓝牙 4.0 API。我看到高通拥有蓝牙 4.0 平板电脑。我想知道,Atheros 是否为 Android SDK 提供蓝牙 4.0 API。

4

2 回答 2

1

最后,经过漫长的搜索,我发现直到今天(23/12/12),Atheros 都没有为开发人员提供蓝牙 API。但他们正在为音频、相机、设备信息和传感器(移动抖动)提供其他 API。所以,也不能在笔记本电脑上试用。Dgel 评论和链接对我帮助很大,让我得出结论。

于 2012-12-23T03:38:28.600 回答
0

Android 蓝牙(和其他)API 并不特定于硬件(或软件堆栈)。

它们是通用且相当高级的,是的,它们包括蓝牙 4.0。

对 BT 4 的实际支持取决于设备。最近的 Nexus 设备只要有 Android 4.2 更新就支持 BT4(硬件和软件)。

如果您对设备进行 root,您可以访问“原始”供应商 API,但我不知道 BT4 是什么样的,或者是否已发布任何内容。在大多数情况下,它是基于 Broadcom,而不是 Atheros。

编辑:我刚看到这个: http ://code.google.com/p/broadcom-ble/ 我对此并不熟悉,但我怀疑这只是将 BT4 添加到官方 Android 之前的权宜之计4.1 中的 API。

于 2012-12-17T15:25:46.780 回答