Android蓝牙发现服务有问题

发布于 6 年前作者 min089329 次浏览最后编辑 6 年前来自 ask

使用Android手机调试小程序时,getBLEDeviceServices返回的service跟实际不一样啊,但是iOS调试或者开发者工具都没问题。

是不是蓝牙这块小程序没处理好啊?

第一个图是Android手机获取到的,第二张图是开发者工具获取到的

10 回复
xiayi
xiayi1 楼6 年前

我的变为6.5.8以后也是一样返回10008错误,应该是改出问题了。但是蓝牙串口这个小程序还是可以工作的。

yanwang
yanwang2 楼6 年前

每次读写操作都要延时一下试试,要等待上一个成功 在执行下一次操作

tiantao
tiantao3 楼6 年前

+1,不过小程序框架其实可以做这个事情的

chao61
chao614 楼6 年前

看来我不是一个人啊  做好的项目突然不行了  我就纳闷了

rzhao
rzhao5 楼6 年前

还是一样的。有一个小程序叫蓝牙串口,他能够成功,但是我的程序不能成功。这就尴尬了,你要是知道他们的代码和我的代码的区别就知道原因了。

xiongli
xiongli6 楼6 年前

android这个问题,我直接使用advertisUUID里面的可以搞定了。但是碰到10008的问题。 时序的问题是什么意思,是不是我发每个字节要一个字节一个字节的发?

aqian
aqian7 楼6 年前

这是android的坑,无论原声的,还是小程序应该都会存在

jiamin
jiamin8 楼6 年前

加延时处理

wma
wma9 楼6 年前

升级以后writeBLECharacteristicValue 报10008错误。小米手机。

lidu
lidu10 楼5 年前

android系统蓝牙与下位机数据通信延时很大的,和手机性能有关系,性能好的,延时小,性能差的,延迟大;

设置延时的时候不能设置太长,也不能太短