从可穿戴设备到 Android 手持设备的数据流
Data Stream from Wearable to Android Handheld
从可穿戴设备向 phone 发送数据流的最佳方式是什么?
我有一块手表,它会生成恒定的数据流,我想将其发送到 phone。 None 的数据包应该会丢失。这意味着只要没有 phone 连接就需要缓存数据。据我了解,可穿戴数据层的两种机制都不太适合我的需求:
- 消息:不可靠,如果手持设备断开连接,数据就会丢失
- DataItem:每个数据点都需要一个唯一的路径,这看起来很不切实际,之后我不得不删除数据项。
我只是可穿戴开发的新手,也许答案是显而易见的,我就是看不出来-
你必须使用ChannelAPI
。您可以找到文档 here.
它旨在用于发送大文件,但您也可以在设备中打开 InputStream
,在其他设备中打开 OutputStream
(参见 getInputStream)。
我已经在测试项目中使用它来流式传输触摸事件或加速度计数据,并且效果很好(虽然延迟很小)。
从可穿戴设备向 phone 发送数据流的最佳方式是什么? 我有一块手表,它会生成恒定的数据流,我想将其发送到 phone。 None 的数据包应该会丢失。这意味着只要没有 phone 连接就需要缓存数据。据我了解,可穿戴数据层的两种机制都不太适合我的需求:
- 消息:不可靠,如果手持设备断开连接,数据就会丢失
- DataItem:每个数据点都需要一个唯一的路径,这看起来很不切实际,之后我不得不删除数据项。
我只是可穿戴开发的新手,也许答案是显而易见的,我就是看不出来-
你必须使用ChannelAPI
。您可以找到文档 here.
它旨在用于发送大文件,但您也可以在设备中打开 InputStream
,在其他设备中打开 OutputStream
(参见 getInputStream)。
我已经在测试项目中使用它来流式传输触摸事件或加速度计数据,并且效果很好(虽然延迟很小)。