Почему BluetoothManager.OpenGattServer() всегда возвращает ноль на моем Nexus 7?

Я пытаюсь заставить этот учебник работать на моем Nexus 7 (2012), работающем с cyanogenMod (так что он имеет BT LE), используя BluetoothGattServer Android APis- http://www.jayconsystems.com/tutorial/android_ble_nrf8002/

Однако настройка GattServer не работает и всегда возвращает ноль.

После этого:

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

gattServer всегда нулевой. Любые идеи о том, почему это может быть?

1 ответ

Решение

Я предполагаю, что это потому, что Nexus 7 (выпуск 2012) не поддерживает Bluetooth LE, так как у него есть радио Bluetooth 3.0 внутри.

Nexus 7 2013 года, однако, поддерживает Bluetooth LE.

Другие вопросы по тегам