为啥 BluetoothManager.OpenGattServer() 在我的 Nexus 7 上总是返回 null?

Posted

技术标签:

【中文标题】为啥 BluetoothManager.OpenGattServer() 在我的 Nexus 7 上总是返回 null?【英文标题】:Why does BluetoothManager.OpenGattServer() always return null on my Nexus 7?为什么 BluetoothManager.OpenGattServer() 在我的 Nexus 7 上总是返回 null? 【发布时间】:2014-04-10 07:40:13 【问题描述】:

我正在尝试让本教程适用于我的 Nexus 7 (2012),它使用 BluetoothGattServer android APIs-http://www.jayconsystems.com/tutorial/android_ble_nrf8002/ 运行 cyanogenMod(因此它具有 BT LE)-@

但是,设置 GattServer 不起作用,并且始终返回 null。

之后:

gattServer = bluetoothManager.openGattServer(
                    getApplicationContext(), mBluetoothGattServerCallback);

gattServer 始终为空。关于为什么会这样的任何想法?

【问题讨论】:

看这个链接。希望对你有用:***.com/questions/37181843/… 【参考方案1】:

我想这是因为 Nexus 7(2012 版)不支持蓝牙 LE,因为它内部有蓝牙 3.0 无线电。

不过,2013 Nexus 7 确实支持蓝牙 LE。

【讨论】:

以上是关于为啥 BluetoothManager.OpenGattServer() 在我的 Nexus 7 上总是返回 null?的主要内容,如果未能解决你的问题,请参考以下文章

为啥 DataGridView 上的 DoubleBuffered 属性默认为 false,为啥它受到保护?

为啥需要softmax函数?为啥不简单归一化?

为啥 g++ 需要 libstdc++.a?为啥不是默认值?

为啥或为啥不在 C++ 中使用 memset? [关闭]

为啥临时变量需要更改数组元素以及为啥需要在最后取消设置?

为啥 CAP 定理中的 RDBMS 分区不能容忍,为啥它可用?