找到外围设备但无法连接到它

时间:2017-08-31 09:35:27

标签: android bluetooth-lowenergy

在我的应用程序中,我可以很好地扫描外围设备,但无法连接到它。以下是连接主设备的代码:

    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

的设备上有些问题

任何帮助将不胜感激,谢谢!

0 个答案:

没有答案