APP|android|蓝牙开发|蓝牙连接

开发平台:Android Studio2.3.3

要点:平台兼容

测试手机:华为荣耀9 魅族6 小米4 小米5

使用魅族6和小米4是可以使用BluetoothAdapter的startLeScan,但是使用华为荣耀9和小米5,执行这个方法就进不了LeScanCallback。导致原因应该和Android系统版本有差别。解决方法就是调用系统设置蓝牙,连接上之后再使用:

Set pairedDevices = BluetoothAdapter.getDefaultAdapter().getBondedDevices();

这样就取到了BluetoothDevice。我们直接对这个对象操作就可以进行蓝牙的连接。

你可能感兴趣的:(APP|android|蓝牙开发|蓝牙连接)