问题标签 [android-wear-data-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wear-os - 将文件 Google Wear 发送到手机
我正在尝试将文件从我的 Google wear 发送到我的 Nexus 5。我已经阅读了一些教程并想出了以下代码,但我的手机没有收到文件。
移动的:
穿:
我用上面列出的方法制作了一个记录器。有人可以告诉我我做错了什么。提前致谢。
java - 在后台服务android中发送DataMap
我正在尝试将 DataMap 的内容从 Android 设备发送到可穿戴设备。当应用程序位于我的应用程序的前台时,它工作正常,但是一旦我锁定移动设备,它就会卡在 pendingResult.await() 并且可穿戴设备不会像我保持应用程序打开时那样正常接收任何数据.
此方法位于扩展 WearableListenerService 的类中,我还在 AndroidMainfest 中为该服务添加了 XML。我是在做完全错误的事情还是遗漏了什么?
谢谢
wear-os - Android Wearable.DataApi:可靠的数据存储?
背景:我有一个在 Android 手持设备(手机)上运行的应用程序,但其主要目的是与 Android Wear 手表交互。相应地,应用程序中的主要数据来源是可穿戴设备(不是手持设备)。我目前没有使用 DataApi 将这些数据从可穿戴设备发送到手持设备;在 Android Wear 的早期,我在可靠性方面遇到了一些问题,所以我使用 MessageApi 自行开发。
另外,我还将从可穿戴设备接收到的数据缓存在 SQLite 数据库中(在手持设备上),以便在设备未连接时我的应用程序可以使用。
这两个部分都工作正常,但涉及相当多的代码。我的问题是,DataApi 是否可以同时替换我的消息传递层和本地缓存?
显然,前半部分的答案应该是肯定的。这就是 DataApi 的用途,在最近的测试中,自从我第一次尝试以来,它似乎已经相当稳定了。
下半场就不太明显了。在纸面上,它看起来可以;DataApi 包含类似的方法getDataItem()
,显然,这些方法可用于检索先前同步的数据项。但这不是它的主要功能——这个方面是否足够可靠,可以依赖于我的应用程序的主要数据存储?
android - Android Wear 模块监听服务未从移动模块接收数据
我正在开发一个示例表盘,其中用户可以在移动应用程序上选择一些颜色配置,从而触发穿戴应用程序表盘的更改。
这是我在移动应用程序中发送配置的内容:
这是移动端的清单:
这是我在wear中实现的监听服务:
最后是磨损清单:
调用移动应用中的 sendColor 方法时,不会触发 onDataChanged 方法。有什么我想念的吗?
java - android wear message api 启动活动和方法
我的 android wear 设备有问题我可以通过在移动设备上加载 turnOn() onCreate 来使用消息 api 打开相机。
问题一:如果手机被锁定,我无法打开活动。问题二:手机解锁时只能启动一项活动,但不能调用手机的方法。我启动相机的唯一方法是使用 wearListener 服务在 Oncreate() 方法上启动 MainActivity。
我想要这样的应用程序:https ://play.google.com/store/apps/details?id=com.jumpbyte.flashlight
这是我的代码: Oncreate 方法电话
听众电话:
穿主类:
有人可以帮我解决这个问题吗?我找不到任何方法来解决这两个问题。我想要这样的应用程序:https ://play.google.com/store/apps/details?id=com.jumpbyte.flashlight
android - 添加设置图标以切换 Watch Face (Android Wear) 的配置
我目前开发了一个 android wear 表盘。我最近尝试向用户实施配置。一切正常,除了我无法弄清楚我做错了什么没有在我的表盘下获得设置图标。
如果有人可以帮助并告诉我我做错了什么,我将不胜感激!
这是从我的清单文件中添加可穿戴配置的代码。
android - 与可穿戴设备建立永久连接,还是在需要时建立连接?
我在手机上有一个永久运行的服务应用程序,它所做的一件事就是检测何时有来电,并向可穿戴设备上的配套应用程序发送消息和一些数据。
我想知道应用程序是否应该在启动时建立 API 以与可穿戴设备通信,或者仅在有来电时然后断开连接。
有磨损开发经验的人对这些方法有什么优点或缺点吗?
该服务在设备启动时自动启动,我注意到如果尝试创建 GoogleApiClient/Wearable.API 并在重新启动后立即获取可穿戴设备节点,则很有可能失败,因此建立应用程序启动时的可穿戴连接可能会失败,需要重试或等待等。
wear-os - 两个 WearableListenerService 监听来自单个可穿戴应用程序的消息
我遇到了一个问题,我想让两个不同的 WearableListenerServices 监听来自可穿戴应用程序的消息。扩展 WearableListenerService 并如此配置:
消息从可穿戴应用程序使用 Wearable.MessageApi.sendMessage(...)
并监听使用WearableListenerService's onMessageReceived(MessageEvent messageEvent)
方法发送。
但是,当我从一到两个侦听器服务时,似乎不再收到消息?
所以我的问题是:在单个伴侣可穿戴应用程序组合中,有多少服务可以通过 gms 监听消息是否存在限制?
android - 过滤 WearableListenerService 处理的消息
我注意到我WearableListenerService
是由连接的手表随机启动的,即使发送消息的不是我的应用程序。
我知道它正在启动,因为当我离开它过夜时,我会记录它的创建时间,并在夜间随机间隔启动多次。我还记录我的Application
课程何时创建并且同时创建。
我仍然希望即使应用程序关闭但不是所有时候都能够调用服务的功能。
有没有办法只WearableListenerService
在从我的 Android Wear 应用程序发送消息时启动我?
android - Android Wear 手表中的互联网连接?
你能分享安卓手表在不与移动设备配对的情况下连接互联网的方式吗?(例如:是否可以通过 wifi 或数据连接进行连接)。