uniapp开启蓝牙并判断搜索内容的方法

简介: uniapp开启蓝牙并判断搜索内容的方法

开启蓝牙的方法:

  1. 在 manifest.json 文件中添加蓝牙权限:
"permissions": {
  "bluetooth": {}
}
  1. 在需要开启蓝牙的页面中引入 uni.getBluetoothAdapterState 方法,并调用该方法:
import uni from '@/uni';
uni.getBluetoothAdapterState({
  success(res) {
    if (!res.available) {
      uni.showModal({
        title: '提示',
        content: '设备不支持蓝牙功能',
        showCancel: false
      });
    }
  }
});

判断搜索内容的方法:

  1. 在需要搜索蓝牙设备的页面中引入 uni.startBluetoothDevicesDiscovery 方法,并调用该方法:
import uni from '@/uni';
uni.startBluetoothDevicesDiscovery({
  success() {
    console.log('开始搜索蓝牙设备');
  }
});
  1. 在需要获取搜索到的蓝牙设备列表的页面中引入 uni.getBluetoothDevices 方法,并调用该方法:
import uni from '@/uni';
uni.getBluetoothDevices({
  success(res) {
    console.log('搜索到的蓝牙设备列表', res.devices);
  }
});

以上代码是基于 uni-app 的开发,uni 是一个封装了 uni-app API 的工具类,可以方便地调用 uni-app 的原生API。如需使用,请先在项目中引入 uni.js 文件,并将其放置在 src 目录下。

相关文章
|
4月前
uniapp页面之间通信、传参、传值方法(父→传→子,子→传→父);获取被打开页面的数据→传→当前页面;当前页面的数据→传→被打开页面
uniapp页面之间通信、传参、传值方法(父→传→子,子→传→父);获取被打开页面的数据→传→当前页面;当前页面的数据→传→被打开页面
|
18天前
|
小程序 Android开发
uniapp进行条件编译的两种方法
uniapp进行条件编译的两种方法
|
1月前
|
前端开发
uniapp去除滚动条的方法
uniapp去除滚动条的方法
|
2月前
|
JavaScript API
uniapp自定义导航栏方法
uniapp自定义导航栏方法
40 0
|
2月前
|
存储 缓存 开发框架
了解UniApp常用方法
了解UniApp常用方法
17 0
|
3月前
uniapp如何使搜索蓝牙停止
uniapp如何使搜索蓝牙停止
24 0
|
3月前
|
前端开发 API
uniapp中uview组件库的Search 搜索 的用法
uniapp中uview组件库的Search 搜索 的用法
137 0
|
3月前
|
JavaScript 开发者 UED
uniApp中uView组件库的丰富单元格方法
uniApp中uView组件库的丰富单元格方法
84 0
|
3月前
|
小程序 前端开发 API
uniApp中uView组件库的丰富布局方法
uniApp中uView组件库的丰富布局方法
65 0
|
3月前
uniapp音频加进度条加蓝牙ibecon设备搜索
uniapp音频加进度条加蓝牙ibecon设备搜索
31 0