Android Wear MessageApi与ChannelApi

时间:2015-09-18 17:39:24

标签: android wear-os channel-api

Android Wear提供了多种在手持设备和智能手表之间同步数据的方法。我想知道您何时应该使用MessageApi以及何时使用ChannelApi

当我第一次遇到问题时,我想使用Android开发者Sending and Receiving Messages网站上建议的MessageApi。但是,有人写道MessageApi不是可靠性:

  

注意:成功的结果代码不保证邮件的传递。如果您的应用需要数据可靠性,请使用DataItem对象或ChannelApi类在设备之间发送数据。

因此,我使用ChannelApi将String消息作为手持设备和智能手表之间的字节数组发送。但是,为什么在不可靠时甚至使用MessageApi?

1 个答案:

答案 0 :(得分:0)

如果要在流中发送数据,请使用ChannelApi。使用MessageApi来避免streams =>这对于小消息有更好的表现。