Skip to content

初始化

陈利健 edited this page May 19, 2018 · 4 revisions

初始化

只需初始化一次,在使用库中的方法前调用,并非必须在Application中调用。

BleManager.getInstance().init(getApplication());

全局配置

BleManager.getInstance()
        .enableLog(true)
        .setReConnectCount(1, 5000)
        .setSplitWriteNum(20)
        .setConnectOverTime(10000)
        .setOperateTimeout(5000);

配置日志

默认打开库中的运行日志,如果不喜欢可以关闭

BleManager enableLog(boolean enable)

配置重连

设置连接时重连次数和重连间隔(毫秒),默认为0次不重连

BleManager setReConnectCount(int count, long interval)

配置分包发送

设置分包发送的时候,每一包的数据长度,默认20个字节

BleManager setSplitWriteNum(int num)

配置连接超时

设置连接超时时间(毫秒),默认10秒

BleManager setConnectOverTime(long time)

配置操作超时

设置readRssi、setMtu、write、read、notify、indicate的超时时间(毫秒),默认5秒

BleManager setConnectOverTime(long time)