Tag: wear os

在android中创建一个后台服务

过去几天我一直试图为我的手表创建一个警报应用程序。 并且无法找到任何线索,我们如何为Android服装创建后台服务。 即使我没有在Android开发者指南中找到任何东西。 但是,我只是想为Android服装创建这个应用程序,不想同步手机中的数据。

Android Wear和智能手机之间的数据传输安全性

我有Android应用程序的应用程序。 我使用GoogleApiClient在Android服装和智能手机之间发送消息。 这种通信安全吗? 在设备之间发送敏感数据是否安全,如密码? 也许我必须以某种方式保护数据? 发送消息如下所示: Wearable.MessageApi.sendMessage(googleApiClient, nodeId, path, message.getBytes()).await();

CapabilityApi不返回任何节点

我正在尝试在我的掌上电脑和可穿戴应用之间进行通信,我正在尝试使用CapabilityApi找到正确的Node 。 我知道设备是连接的 – 其他应用程序和示例工作正常 – 但是当我运行我的可穿戴应用程序时,既没有调用getCapability()或getAllCapabilities()返回任何Nodes 。 其他一切似乎都能正常工作 – 事实上,如果我使用NodeApi并且使用MessageApi发送消息似乎也能正常工作,我可以发现手持设备就好了 – 但是每个设备的function都没有因为某些原因而被宣传。 我已在res / values文件夹中正确设置了wear.xml,并确保两个应用程序在build.gradle中设置了相同的applicationId。 在我的可穿戴应用程序中对CapabilityApi的调用如下所示: Wearable.CapabilityApi.getCapability(mGoogleApiClient, SOME_CAPABILITY, CapabilityApi.FILTER_REACHABLE) .setResultCallback(new ResultCallback() { @Override public void onResult(CapabilityApi.GetCapabilityResult result) { if (!result.getStatus().isSuccess()) { return; } final CapabilityInfo info = result.getCapability(); updateCapabilities(info); } }); 但CapabilityInfo实例中的Set始终为空! 另外使用Wearable.CapabilityApi.getAllCapabilities()总是返回一个空的List ! 为了记录,我的掌上电脑app的wear.xml看起来像这样: some_capability 我已经梳理了我的代码库,寻找错误,但我找不到它。 没有任何意义,为什么不宣传这些function。