成都最专业做网站的,标书制作教程全过程,九洋建设官方网站,美橙网站建设教程uniapp Android如何授权打开系统蓝牙#xff1f; 使用uniapp开发蓝牙项目过程中#xff0c;涉及到检测手机系统蓝牙是否打开功能#xff0c;这里介绍Android#xff0c;iOS暂时没有找到优方法。朋友们如果有好的方案#xff0c;欢迎评论分享~ 文章目录 uniapp Android如何…uniapp Android如何授权打开系统蓝牙 使用uniapp开发蓝牙项目过程中涉及到检测手机系统蓝牙是否打开功能这里介绍AndroidiOS暂时没有找到优方法。朋友们如果有好的方案欢迎评论分享~ 文章目录 uniapp Android如何授权打开系统蓝牙效果图开启蓝牙关闭蓝牙 效果图 开启蓝牙
Android平台调用方法自动检测是否打开手机蓝牙如未打开自动弹窗提示用户是否允许授权。
const isCheckOpenBluetooth () {switch(uni.getSystemInfoSync().platform){case android:let main, BluetoothAdapter, BAdapter;main plus.android.runtimeMainActivity();BluetoothAdapter plus.android.importClass(android.bluetooth.BluetoothAdapter);BAdapter BluetoothAdapter.getDefaultAdapter();// 蓝牙未开启打开蓝牙if(!BAdapter.isEnabled()) {BAdapter.enable();}else{// 蓝牙 已打开执行相关业务BLE.openBluetoothAdapter();}break;case ios:BLE.openBluetoothAdapter();break;}
}关闭蓝牙
if(BAdapter.isEnabled()) {BAdapter.disable();
}参考文章