收藏
回答

Android蓝牙发现服务有问题

问题模块
客户端

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

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

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



最后一次编辑于  2017-04-27
回答关注问题邀请回答
收藏

25 个回答

  • Jun
    Jun
    2017-06-21

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

    2017-06-21
    赞同
    回复
  • 吉吉
    吉吉
    2017-06-12

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

    2017-06-12
    赞同
    回复
  • up、
    up、
    2017-06-12

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

    2017-06-12
    赞同
    回复
  • 吉吉
    吉吉
    2017-06-12

    加延时处理

    2017-06-12
    赞同
    回复
  • 吴廷彬
    吴廷彬
    2017-05-28

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

    2017-05-28
    赞同
    回复
  • 吉吉
    吉吉
    2017-05-28

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

    2017-05-28
    赞同
    回复
  • 吴廷彬
    吴廷彬
    2017-05-27

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

    2017-05-27
    赞同
    回复
  • 吴廷彬
    吴廷彬
    2017-05-27

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



    2017-05-27
    赞同
    回复
  • 吴廷彬
    吴廷彬
    2017-05-27

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


    2017-05-27
    赞同
    回复
  • 吉吉
    吉吉
    2017-05-26

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

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

    2017-05-26
    赞同
    回复

正在加载...