getBluetoothPrinters

2022-06-21 16:21 更新

獲取藍(lán)牙打印機(jī)列表

getBluetoothPrinters({params}, callback(ret, err))

params

status:

  • 類型:字符串
  • 描述:(可選項)表示要獲取綁定的設(shè)備還是搜索周邊所有藍(lán)牙設(shè)備
  • 取值范圍:bonded | all 默認(rèn)值為 all
  • 示例: 傳入 {status: 'bonded'} 獲取綁定的藍(lán)牙設(shè)備,null 或 {status: 'all'} 搜索周邊所有藍(lán)牙設(shè)備

callback(ret, err)

ret:

  • 類型:JSON數(shù)組,其中每一個JSON對象代表一個藍(lán)牙設(shè)備
  • 內(nèi)部字段:

[
    {
        name:     ''   //字符串;藍(lán)牙設(shè)備名稱
        address:  ''    // 字符串;藍(lán)牙設(shè)備地址
        isBonded: true|false   // 布爾值; 該藍(lán)牙設(shè)備是否已綁定  
    }
]

err:

  • 類型:JSON對象
  • 內(nèi)部字段:

        {
            msg:''       //錯誤信息描述
        }

示例代碼

var printModule = api.require('posPrinter');
var param = {
    'status': 'bonded'
};
printModule.getBluetoothPrinters(param, function (ret, err) {
    alert(JSON.stringify(ret));
});

補(bǔ)充說明

搜索周邊所有藍(lán)牙設(shè)備時,需要30秒左右才能返回搜索到的設(shè)備列表

可用性

iOS系統(tǒng),Android系統(tǒng)

可提供的1.0.0及更高版本

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號