【发布时间】:2015-10-23 14:10:01
【问题描述】:
我刚刚开始为我的手持应用程序开发 Android Wear 配套应用程序。我一直在浏览开发人员文档,我希望从手持设备获取数据以在可穿戴设备上查看。我希望使用实现DataApi.DataListener 的侦听器活动从手持设备获取数据,如下所示:Handling Data Layer Events。在我的例子中,可穿戴设备只是从手持设备获取数据,而不是相反。正如标题下所说的 With a WearableListenerService:
...您可以拥有一个设置和获取数据项对象的手持应用程序和一个监听这些更新以更新其 UI 的可穿戴应用程序。可穿戴设备从不更新任何数据项,因此手持应用不会监听来自可穿戴应用的任何数据事件。
手持设备不需要监听来自可穿戴设备的数据事件,那么我将使用什么样的服务或其他方式来获取和设置手持设备上的数据以在可穿戴设备上接收?我希望能够随时从手持设备获取数据,即使手持应用程序已关闭并且设备已锁定。该数据将是我将从服务器获取的数据,也可能是用户的位置数据。我还希望能够在可穿戴应用程序打开(或按下按钮)时更新这些数据。那么我是否还需要在手持设备上实现监听服务,以获取有关可穿戴应用程序何时打开的信息?
【问题讨论】:
标签: android android-service wear-os google-api-client android-wear-data-api