h5+可以使用蓝牙接口吗?
- 发布:2015-08-02 02:53
- 更新:2019-10-23 15:30
- 阅读:26043
获取蓝牙设备列表
var main = plus.android.runtimeMainActivity();
var Context = plus.android.importClass("android.content.Context");
BManager = main.getSystemService(Context.BLUETOOTH_SERVICE);
plus.android.importClass(BManager); //引入相关的method函数
BAdapter = BManager.getAdapter();
plus.android.importClass(BAdapter);//引入相关的method函数,这样之后才会有isEna
var lists = BAdapter.getBondedDevices();
plus.android.importClass(lists);
var resultDiv = document.getElementById('bluetooth_list');
var iterator = lists.iterator();
plus.android.importClass(iterator);
while(iterator.hasNext()) {
var d = iterator.next();
plus.android.importClass(d);
console.log("名称:"+d.getName()+",地址:"+d.getAddress());
}
function bluetooth_list(){
var main = plus.android.runtimeMainActivity();
var Context = plus.android.importClass("android.content.Context");
var lists = BAdapter.getBondedDevices();
plus.android.importClass(lists);
var resultDiv = document.getElementById('bluetooth_list');
var iterator = lists.iterator();
plus.android.importClass(iterator);
while (iterator.hasNext()) {
var d = iterator.next();
plus.android.importClass(d);
console.log(d.getAddress());
}
}
2hai
在uniapp中这个方法可以获取已配对的蓝牙列表,但是要在BManager和BAdapter 前加var,并注释掉//var resultDiv = document.getElementById('bluetooth_list'); 好像因为vue语法不支持DOM的操作
2019-06-12 12:32
newclear11
getName() 和 getAddress这两个方法有文档吗
2019-11-27 15:20
一键打包
厉害了,果断收藏。
2019-12-06 16:01