discoverGattService方法没有被调用为什么会打印uuid

discoverGattService方法没有被调用为什么会打印uuid

discoverGattService方法没有被调用为什么会打印uuid呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
安卓界的阿凡达 2018-11-16 19:29:35

4-3  2:40有吗?在哪里?

  • onServiceDiscovered()中调用的,老师应该是忘记显示说明了。
    2018-11-18 11:05:42
irista23 2018-03-19 09:48:36

http://img1.sycdn.imooc.com//climg/5aaf168b0001929908990247.jpg

上述红框代码被调用后,会由系统回调下图中的方法。所有的信息也都会存在gatt参数中。

http://img1.sycdn.imooc.com//climg/5aaf16cf0001e99d09340152.jpg

  • 但是不调用自己编写的discoverGattService方法,怎么知道你要对这些信息怎样操作
    2018-05-06 11:18:55
  • 他说的不对,你去看他的源码就知道了,他在视频里把这个地方跳过了。
    2018-11-16 19:32:11
提问者 神户西瓜 2018-03-18 12:36:34

而且需要传值的List<BluetoothGattService> services内的service并没有被传值 是怎么实现遍历service里的内容的呢

  • 我看了一下源码,他在onServiceDiscovered方法里调用了自己写的方法,视频里没讲
    2018-05-06 11:23:45
  • 4-3 2:40左右有讲到呀。
    2018-05-07 09:50:26
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Android数据通信开发与应用2018版
  • 参与学习           人
  • 提交作业       147    份
  • 解答问题       687    个

本专题介绍了Android开发核心组件:广播、服务及全局应用。教会你如何使用AIDL、Thread、Socket、蓝牙解决进程线程间通信问题。利用Glide等实现异步加载及NDK原生代码开发。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师