android wear提供多种方式来同步手持设备和智能手表之间的数据。我想知道您什么时候应该使用MessageApi,什么时候应该使用ChannelApi?
当我第一次遇到这个问题时,我想使用android开发者Sending and Receiving Messages网站上建议的messageapi。但是,有消息称MessageAPI不可靠:
注意:成功的结果代码不能保证消息的传递。如果应用程序需要数据可靠性,请使用dataitem对象或channelapi类在设备之间发送数据。
因此,我使用channelapi在手持设备和智能手表之间以字节数组的形式发送字符串消息。但是,当消息api不可靠时,为什么还要使用它呢?
最佳答案
如果要在流中发送数据,请使用channelapi。使用MessageAPI来避免streams=>这对小消息有更好的性能。
关于android - Android Wear MessageApi与ChannelApi,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32657976/