Android 从手机向Galaxy Gear Live发送字节数组

Android 从手机向Galaxy Gear Live发送字节数组,android,wear-os,serial-communication,android-wear-data-api,samsung-galaxy-gear,Android,Wear Os,Serial Communication,Android Wear Data Api,Samsung Galaxy Gear,我一直在开发一个应用程序,使用OTG电缆从三星S4的micro usb端口读取串行数据。现在我想将这些数据发送到Galaxy Gear Live上运行的Android wear应用程序。 我面临的问题是,我知道我们可以使用消息API向android wear应用程序发送字符串,但我如何向gear应用程序发送字节数组 欢迎任何指点。谢谢。您需要使用DataMap对象。它类似于捆绑包,但在手机和可穿戴设备之间发送。因此,首先使用将字节数组放入DataMap中,然后通过调用将其序列化为字节数组本身。然

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


欢迎任何指点。谢谢。

您需要使用
DataMap
对象。它类似于
捆绑包
,但在手机和可穿戴设备之间发送。因此,首先使用将字节数组放入
DataMap
中,然后通过调用将其序列化为字节数组本身。然后你只需要用电子邮件发送它


您可能会注意到,
MessageApi.sendMessage
已经接受了一个字节数组,所以您可以直接将数据放在那里。但是,您可能需要在通话中添加一些元数据。即使现在不行,将来也不行。最好是对您的代码进行未来验证,并使用序列化的
DataMap

Hi Gruszczy,而不是您来回答问题。我将尝试这种方法,并让您知道。嗨,我在尝试转换接收到的字节数组时遇到了一些问题。你能解释一下“给你的电话添加元数据”是什么意思吗?我很高兴:)安卓Wear上的Happy hacking。