getState

2022-06-22 10:24 更新

獲取藍(lán)牙設(shè)備狀態(tài)

getState(function(ret){})

callback(ret)

ret:

  • 類型:JSON 對(duì)象
  • 描述:每有狀態(tài)變更便會(huì)觸發(fā)此回調(diào)
  • 內(nèi)部字段:

{
     status: true ,      //布爾類型;是否獲取藍(lán)牙狀態(tài),true|false
     state:{    //JSON對(duì)象;獲取監(jiān)聽(tīng)的特征的信息
        ifbtopen: '',        //字符串類型;藍(lán)牙是否打開(kāi),取值范圍如下:
                             //true 藍(lán)牙打開(kāi)
                             //false 藍(lán)牙關(guān)閉
        ifbtconnect: '', //字符串類型;藍(lán)牙是否已經(jīng)連接到外設(shè),取值范圍如下:
                         //true 已經(jīng)連接了設(shè)備
                         //false 沒(méi)有連接設(shè)備或已經(jīng)斷開(kāi)設(shè)備連接
     }      
}

示例代碼

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

補(bǔ)充說(shuō)明

要接收藍(lán)牙狀態(tài)的變化最好在初始化的時(shí)候就調(diào)用此接口,當(dāng)藍(lán)牙與設(shè)備連接成功或者斷開(kāi)的時(shí)候會(huì)觸發(fā)此回調(diào)

可用性

Android系統(tǒng),需設(shè)備支持藍(lán)牙4.0且安卓版本在4.3以上

可提供的1.0.0及更高版本

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)