getBluetoothPrinters
2022-06-21 16:21 更新
获取蓝牙打印机列表
getBluetoothPrinters({params}, callback(ret, err))
params
status:
- 类型:字符串
- 描述:(可选项)表示要获取绑定的设备还是搜索周边所有蓝牙设备
- 取值范围:bonded | all 默认值为 all
- 示例: 传入 {status: 'bonded'} 获取绑定的蓝牙设备,null 或 {status: 'all'} 搜索周边所有蓝牙设备
callback(ret, err)
ret:
- 类型:JSON数组,其中每一个JSON对象代表一个蓝牙设备
- 内部字段:
[
{
name: '' //字符串;蓝牙设备名称
address: '' // 字符串;蓝牙设备地址
isBonded: true|false // 布尔值; 该蓝牙设备是否已绑定
}
]
err:
- 类型:JSON对象
- 内部字段:
{
msg:'' //错误信息描述
}
示例代码
var printModule = api.require('posPrinter');
var param = {
'status': 'bonded'
};
printModule.getBluetoothPrinters(param, function (ret, err) {
alert(JSON.stringify(ret));
});
补充说明
搜索周边所有蓝牙设备时,需要30秒左右才能返回搜索到的设备列表
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
以上内容是否对您有帮助:
更多建议: