getState
获取蓝牙设备状态
getState(function(ret){})
callback(ret)
ret:
- 类型:JSON 对象
- 描述:每有状态变更便会触发此回调
- 内部字段:
{
status: true , //布尔类型;是否获取蓝牙状态,true|false
state:{ //JSON对象;获取监听的特征的信息
ifbtopen: '', //字符串类型;蓝牙是否打开,取值范围如下:
//true 蓝牙打开
//false 蓝牙关闭
ifbtconnect: '', //字符串类型;蓝牙是否已经连接到外设,取值范围如下:
//true 已经连接了设备
//false 没有连接设备或已经断开设备连接
}
}
示例代码
var obj = api.require('btmodule');
obj.getState(function(ret, err) {
var msg1 = ret.state.ifbtopen;
var msg2 = ret.state.ifbtconnect;
api.toast({ msg: msg1 });
});
补充说明
要接收蓝牙状态的变化最好在初始化的时候就调用此接口,当蓝牙与设备连接成功或者断开的时候会触发此回调
可用性
Android系统,需设备支持蓝牙4.0且安卓版本在4.3以上
可提供的1.0.0及更高版本