【发布时间】:2016-07-21 00:55:39
【问题描述】:
我想在我的 Wear 应用启动时向我的应用请求一些数据。然后应将此数据发送回穿戴应用程序以显示。我很难理解如何实现 WearableListeners 或 DataItems 或在哪里实现它们!
另一个要求是手机应用不需要打开才能发送接收数据,这是一项服务吗?位于 app 模块中的 WearableService 类?
为了提供一些上下文,穿戴应用请求数据(并将用户位置发送到应用服务),手机应用接收到此数据并在用户位置执行 Google Places API 请求以获取附近的标记。然后应将这些标记传送回磨损应用程序,该应用程序接收并显示它们。
谁能详细说明这个结构应该如何工作,明确定义要使用的实际类名以及该部分流程应该位于哪个模块(应用程序或穿戴)中?
(我应该注意,我设法从一台设备发送到另一台设备并显示在日志中的消息,但是它从未触发 onMessageReceived 事件,我遵循了this 教程 - 我也看到了this问题,我可以使用这样的东西吗(即使应用程序已关闭?)?它似乎不合适,因为我的穿戴应用程序需要保证交付,因为它依赖于地图上的标记)
我还发现this 的答案非常有用,但需要有关实施的更多细节。
【问题讨论】:
标签: android wear-os android-wear-data-api