android 获取蓝牙设备id_【报Bug】安卓平台获取不到蓝牙设备服务列表(ios可以)...
产品分类:
uniapp/App
PC开发环境操作系统:
Windows
PC开发环境操作系统版本号:
win10
HBuilderX类型:
正式
HBuilderX版本号:
3.0.7
手机系统:
Android
手机系统版本号:
Android 9.0
手机厂商:
华为
手机机型:
MI8 Explorer Edition
页面类型:
vue
nvue编译模式:
fast
打包方式:
云端
项目创建方式:
HBuilderX
示例代码:
//获取蓝牙设备所有服务(service)
getBLEDeviceServices() {
let _serviceList = [];
let deviceId = this.deviceId;
let self = this;
return new Promise((resolve, reject) => {
setTimeout(() => {
uni.getBLEDeviceServices({
deviceId: self.deviceId,
success: function(res) {
console.log('获取蓝牙设备所有服务',res)
/* "advertisServiceUUIDs":
// let arr = [{
uuid:'000018F0-0000-1000-8000-00805F9B34FB',
isPrimary:true
},{
uuid:'E7810A71-73AE-499D-8C15-FAA9AEF0C3F2',
isPrimary:true
}] */
if(res.services.length === 0){
res.services = arr
}
for (let service of res.services) {
if (service.isPrimary) {
_serviceList.push(service);
}
}
uni.hideLoading();
// console.log("_serviceList: " + JSON.stringify(_serviceList)); // []
resolve(_serviceList)
},
fail: err => {
uni.hideLoading();
self.showToast(`获取设备Services` + JSON.stringify(err));、
reject(err);
},
})
}, 1500);
});
}
操作步骤:
连接低功耗蓝牙设备。返回值 ok
获取蓝牙设备所有服务(service), 返回值 services Array 为 空数组 (ios可正常拿到uuid等信息)
预期结果:
正确返回蓝牙设备所有服务 如:
[{uuid:'000018F0-0000-1000-8000-00805F9B34FB',isPrimary:true}]
实际结果:
[]
android 获取蓝牙设备id_【报Bug】安卓平台获取不到蓝牙设备服务列表(ios可以)...相关推荐
- android没有adm_这可能是安卓平台上最好的下载器:ADM
下载一直是安卓用户难以磨灭的痛苦,PC上的P2P神器迅雷在安卓平台上的表现也是差强人意.其实除了P2P下载之外,多线程下载也是一种不错的解决方案.他既没有P2P对于上传的要求,也不会占用过多的CPU功 ...
- java微信获取用户列表_微信公众平台 获取用户列表
一.接口说明 公众号可通过本接口来获取帐号的关注者列表,关注者列表由一串OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成.一次拉取调用最多拉取10000个关注者的Open ...
- android webview 获取 title,【报Bug】app webview 安卓机 title显示问题
// #ifdef APP-PLUS var that = this; that.statusBarHeight = uni.getSystemInfoSync().statusBarHeight; ...
- android 打印机 api,【报Bug】蓝牙打印API写入中文乱码(包括安卓、IOS)
详细问题描述 (DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题) [内容] 官方示例蓝牙打印中 ...
- android 显示canvas,【报Bug】部分情况下,安卓canvas不显示
详细问题描述 (DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题) [内容] uni2.2.2版 ...
- android临时文件夹,【报Bug】安卓端,保存视频到相册成功,临时文件夹中有,但是相册中没有...
产品分类: uniapp/App PC开发环境操作系统: Windows PC开发环境操作系统版本号: w10家庭版 HBuilderX类型: 正式 HBuilderX版本号: 2.7.14 手机系统 ...
- android authtype=1,【报Bug】plus.screen.lockOrientation在android里引起闪退
代码逻辑如下: 1,在未登录状态下,通过其他接口的状态码判断登录状态,在初次未登录状态下跳转登录页(reLaunch跳转VUE页面) skipSp(x){ if(this.loginStatus == ...
- weex android 滑动事件,【报Bug】weex编译模式下slider组件 @scroll 事件, 滑块左右滑动, @scroll 回调的值始终是负数, 判断不了左右动作...
详细问题描述 weex编译模式下slider组件 @change事件, 滑块左右滑动, @change回调的值始终是负数, 判断不了左右动作 weex官方文档 (DCloud产品不会有明显的bug,所 ...
- android 服务器201,【报Bug】h5+app 网络请求 状态码返回201会报错200不会
Android 系统 h5+app request接口 GET 请求 服务器返回状态码201会出错 (h5 小程序不会出错) {"data":"Attempt to in ...
最新文章
- 【Git 第2课】 GitHub是什么?
- jQuery对select操作
- 邓文迪撑杆跳,甩开老公要独立?_富杂志_新浪博客
- python不想学了-十分钟也学不会python?就不要学python了
- 021_Jedis的ZSet数据类型
- tcp文件服务器设计报告,TCPIP协议分析课程设计报告书.doc
- c获取文件的名字和运行到程序的第几行功能
- STM32工作笔记045---SystemInit时钟系统初始化函数剖析
- Kotlin入门(5)字符串及其格式化
- C# 委托的三种调用示例(同步调用 异步调用 异步回调)
- sci协议集群服务器,唠嗑|新出了关于SCI的规定,可我连SCI分区都没搞明白
- 安洵信息渗透工程师面试经验分享
- 【Python】24点 一行代码解决
- 四级网络工程师——计算机网络笔记
- Screenshots of Super Head Go-puzzle of colors
- “加密上海·喜玛拉雅Web3.0数字艺术大展”落幕,AIGC和数字艺术衍生品是最大赢家?...
- 成功解决OBS中的回音问题
- java 内省_Java反射与内省
- 零基础小白复现Java 若依项目
- Linux:df查看磁盘大小、du查看文件夹大小
热门文章
- pacemaker+corosync实现集群管理
- python程序化 k线指定时间更新_Python之路 14 K线时间序列管理器
- python中acosh_带有Python示例的math.acosh()方法
- SpringBoot 中 4 大核心组件,你了解多少?
- MySQL数据库工具类之——DataTable批量加入MySQL数据库(Net版)
- entity framework使用技巧
- 安卓逆向代码反混淆 Simplify工具 JEB2反混淆神器
- C#中? 、?? 、?. 、??= 的用法和说明
- ubuntu挂起唤醒后十几秒钟就自动熄屏一次
- 阿里云使用idea通过hdfs api来上传文件时出现could only be written to 0 of the 1 minReplication nodes.错误