Releases: buhuiming/BleCore
Releases · buhuiming/BleCore
2.3.5
fix:去掉定位权限声明最大sdk,避免影响其他需要用到定位权限功能
2.3.4
1、权限Manifest.permission.ACCESS_FINE_LOCATION,Manifest.permission.ACCESS_COARSE_LOCATION
在Android12及以上版本已经去掉、包括校验。权限Manifest.permission.BLUETOOTH_ADVERTISE已经去掉。
2、开始连接回调增加参数(device)
2.3.2
fix:
1、写数据生成taskId时,添加一个3位随机字符串,避免生成相同的taskId,导致被移除队列中相同taskId的数据;
2、添加属性stopScanWhenStartConnect,支持连接时可以继续扫描
2.3.1
1、修复数据包写超时之后,后面的数据包不会取消 #45
2、写数据生成taskId时,添加一个5位随机字符串,避免生成相同的taskId,导致被移除队列中相同taskId的数据 #48
2.2.1
feat:BleDevice添加参数serviceUuids
2.2.0
feat:1、添加获取BleCore日志的接口,使用自定义的日志框架打印日志或收集BleCore日志;2、修改onCharacteristicChanged方法,兼容不同版本触发onCharacteristicChanged新旧方法
2.1.4
fix:去掉Manifest.permission.ACCESS_FINE_LOCATION精准位置权限的强绑定注册,由业务端处理该权限,注意:如果需要用到扫描蓝牙设备的功能,需要申请精准位置权限,否则可能会导致扫描不到设备。