用上述手机使用低功耗蓝牙和硬件连接设备,当硬件传输的命令字节过长的时候,蓝牙监听获取不到正确的数据

- 发布:2025-03-21 17:27
- 更新:2025-03-21 17:27
- 阅读:32
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 4.45
手机系统: Android
手机系统版本号: Android 14
手机厂商: 三星
手机机型: 红米14c、荣耀magic6
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
预期和其他手机一样能获取到正确的数据
预期和其他手机一样能获取到正确的数据
实际结果:
用荣耀magic。红米14c、三星等手机的时候有问题,获取不到正确的数据
用荣耀magic。红米14c、三星等手机的时候有问题,获取不到正确的数据
bug描述:
app使用低功耗蓝牙实现和硬件进行通讯传输数据,在荣耀magic6、红米14c、三星等新版本手机上有如下问题,执行蓝牙监听的时候如果返回的字节特别长(解析出来的16进制数组长度为604),会拿不到正确的数据(只能拿到很少的数据)。在其他手机或者低版本的安卓手机上没有任何问题。
0 个回复