从移动设备向Byxy阵列发送Galaxy Gear Live

时间:2015-02-17 02:51:47

标签: android wear-os serial-communication android-wear-data-api samsung-galaxy-gear

我一直在开发一款应用程序,使用OTG线缆从三星S4的micro usb端口读取串行数据。现在我想将这些数据发送到在Galaxy Gear Live上运行的Android Wear应用程序。 我面临的问题是,我知道我们可以使用消息API将Strings发送到android服装应用程序,但是如何将字节数组发送到齿轮应用程序?

欢迎提出任何指示。谢谢。

1 个答案:

答案 0 :(得分:0)

您需要使用DataMap个对象。它类似于Bundle,但是在移动设备和可穿戴设备之间发送。首先,您使用DataMap.putByteArray将一个字节数组放入DataMap,然后通过调用DataMap.toByteArray将其序列化为字节数组。然后,您只需使用MessageApi.sendMessage发送它。

您可能会注意到,MessageApi.sendMessage已经接受了一个字节数组,因此您可以将数据直接放在那里。但是,您可能希望在呼叫中添加一些元数据。即使不是现在,也就是将来。最好是面向未来的代码并使用序列化的DataMap