android - Android 上的 RxAndroidBle - 请求 MTU 然后从连接中读取
问题描述
在RxAndroidBle中,我想设置 MTU,然后从连接中读取特征。
device
.establishConnection(false)
.flatMapSingle(conn -> conn.requestMtu(64))
.flatMapSingle(mtu -> <?>);
然后我想做一个,但是在提高 MTU 之后conn.readCharacteristic
我没有参考。conn
我对RxJava2 还很陌生,所以也许我在概念层面上遗漏了一些东西。有人可以在这里提供任何见解吗?
解决方案
你可以这样做
device
.establishConnection(false)
.flatMapSingle(conn -> conn.requestMtu(64)
.flatMap(mtu -> conn.readCharacteristic()))
推荐阅读
- c++ - 如何从命令行获取 json 字符串并在命令行中使用 json 格式在 C++ 中使用 RapidJSON 给出结果
- c# - HttpContext.Features.Get
().ReasonPhrase 在 .net core 2.1 中不起作用? - three.js - 如何在html div标签中使用三个JS
- javascript - JAWS 18 不支持 aria-modal
- python - 在鼠标单击 python Jupyter 时获取图像坐标
- c - 获取字符串后的第一个单词
- javascript - 如何延迟页面直到 DOM 操作完成?
- php - 从 mysql 中获取大量记录的 yield 语句
- java - 创建 bean 时出错:BeanNotOfRequiredTypeException:名为“newsDao”的 Bean 应为“kz.epam.javalab.daimon.dao.impl.NewsDao”类型
- r - R - 为两个向量的元素创建随机组合