之前一直都可以用,更新了新版本hbuilder以后 蓝牙不能用了。在论坛里也看到了有人遇到了这个问题
https://ask.dcloud.net.cn/question/90974
报错
Uncaught java.lang.SecurityException: Need BLUETOOTH permission: Neither user 11215 nor current process has android.permission.BLUETOOTH.;at android.bluetooth.BluetoothAdapter.isEnabled at bluetooth.html:1
使用后会报这个错。
标准基座运行没问题,可以使用。但是自定义基座以及打包后使用都会报上面的错误。但是权限全部都添加了,之前运行是没有任何问题的,现在就不行了。
我的代码如下
var BluetoothAdapter = plus.android.importClass("android.bluetooth.BluetoothAdapter");
var BAdapter = BluetoothAdapter.getDefaultAdapter();
var connect_device_id = null;
if (BAdapter == null) {
mui.toast("该设备无蓝牙", {
duration: 3000
});
mui.back();
}
$("#findBt").on("tap", function() {
if (BAdapter.isEnabled()) {
alert("里面代码省略了。。。。。")//这个if判断就报错了
}
})
之前自定义基座都是可以用的,有官方回答一下吗??
0 个回复