近期为公司开发低功耗蓝牙模块的功能,由于是跨行进入就找了一些BLE开发的demo源码参考,有我自己写的也有找的大牛的demo,也有安卓官方蓝牙源码,都是androidstudio工程,主要部分蓝牙搜索,蓝牙通知的读写,有的能用有的不能用但有参考价值。我主要实现的功能是获取BLE的通知信息,大概流程就是先通过广播获取到你要的设备,然后连接设备后调用BluetoothGattCallback回调函数,onConnectionStateChange判断状态启动服务,然后onServicesDiscovered中根据特定uuid设置值BLE执行的操作,onCharacteristicChanged中