官方没有找到如何获取已链接的蓝牙列表,使用如下方法实现,节省大家的时间。
getConnetedDevices(){
var main = plus.android.runtimeMainActivity();
var Context = plus.android.importClass("android.content.Context");
var BManager = main.getSystemService(Context.BLUETOOTH_SERVICE);
plus.android.importClass(BManager); //引入相关的method函数
var BAdapter = BManager.getAdapter();
plus.android.importClass(BAdapter);//引入相关的method函数,这样之后才会有isEna
var lists = BAdapter.getBondedDevices();
plus.android.importClass(lists);
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());
}
}
9 个评论
要回复文章请先登录或注册
1***@qq.com
9***@qq.com
Proud
在世小悟空
f***@163.com
torch (作者)
torch (作者)
2***@qq.com
1***@163.com