uniapp 判断蓝牙是否打开并打开蓝牙
创建一个按钮,用于判断手机环境蓝牙是否开启,然后进行如下操作
open() {const BluetoothAdapter = plus.android.importClass('android.bluetooth.BluetoothAdapter'); // 引入Java 蓝牙类const blueadapter = BluetoothAdapter.getDefaultAdapter(); //拿到默认蓝牙适配器方法if (blueadapter) {// 判断蓝牙是否开启if (blueadapter.isEnabled()) {// 已开启uni.showToast({title: '蓝牙已打开',})} else {// 未开启弹出提示框uni.showModal({title: '提示',content: '蓝牙尚未打开,是否打开蓝牙',showCancel: true,cancelText: '取消',confirmText: '确定',success(res) {// 点击确定后通过系统打开蓝牙if (res.confirm) {const blueadapter = BluetoothAdapter.getDefaultAdapter();if (blueadapter != null) {return blueadapter.enable();}} else {// 点击取消什么也不做console.log("点击了取消");}}})}}
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
