getState

2022-06-22 10:24 更新

获取蓝牙设备状态

getState(function(ret){})

callback(ret)

ret:

  • 类型:JSON 对象
  • 描述:每有状态变更便会触发此回调
  • 内部字段:

  1. {
  2. status: true , //布尔类型;是否获取蓝牙状态,true|false
  3. state:{ //JSON对象;获取监听的特征的信息
  4. ifbtopen: '', //字符串类型;蓝牙是否打开,取值范围如下:
  5. //true 蓝牙打开
  6. //false 蓝牙关闭
  7. ifbtconnect: '', //字符串类型;蓝牙是否已经连接到外设,取值范围如下:
  8. //true 已经连接了设备
  9. //false 没有连接设备或已经断开设备连接
  10. }
  11. }

示例代码

  1. var obj = api.require('btmodule');
  2. obj.getState(function(ret, err) {
  3. var msg1 = ret.state.ifbtopen;
  4. var msg2 = ret.state.ifbtconnect;
  5. api.toast({ msg: msg1 });
  6. });

补充说明

要接收蓝牙状态的变化最好在初始化的时候就调用此接口,当蓝牙与设备连接成功或者断开的时候会触发此回调

可用性

Android系统,需设备支持蓝牙4.0且安卓版本在4.3以上

可提供的1.0.0及更高版本

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号