在我的应用程序中,我可以很好地扫描外围设备,但无法连接到它。以下是连接主设备的代码:
bleGatt = masterDevice.connectGatt(currentContext,false,gattCallback);
if(bleGatt == null){
Log.w(TAG,"Unable to create GATT client");
}
如果我将autoconnect标志更改为true,例如:
bleGatt = masterDevice.connectGatt(currentContext,true,gattCallback);
然后设备连接但是,我的自定义服务和特性没有在ServvicesDiscovered回调中发现。我认为这个代码运行在API大于21
的设备上有些问题任何帮助将不胜感激,谢谢!