Почему 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.