Android Wear提供了多种在手持设备和智能手表之间同步数据的方法。我想知道您何时应该使用MessageApi以及何时使用ChannelApi?
当我第一次遇到问题时,我想使用Android开发者Sending and Receiving Messages网站上建议的MessageApi。但是,有人写道MessageApi不是可靠性:
注意:成功的结果代码不保证邮件的传递。如果您的应用需要数据可靠性,请使用DataItem对象或ChannelApi类在设备之间发送数据。
因此,我使用ChannelApi将String消息作为手持设备和智能手表之间的字节数组发送。但是,为什么在不可靠时甚至使用MessageApi?
答案 0 :(得分:0)
如果要在流中发送数据,请使用ChannelApi。使用MessageApi来避免streams =>这对于小消息有更好的表现。