问题标签 [android-wear-2.0]

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.

0 投票
1 回答
153 浏览

android-wear-2.0 - Android Wear 2.0 将复杂功能设置为 TYPE_EMPTY

目前有没有一种方法可以根据其 id 调用/设置并发症的类型为 TYPE_EMPTY?我知道我想基本上“关闭”或设置为 TYPE_EMPTY 以及何时需要,但我不确定如何在不访问 ComplicationManager 实例的情况下访问内部并发症系统来更新并发症。

本质上,我将如何以编程方式关闭并发症,例如在 ComplicationHelperActivity 中手动将并发症单击为“空”?

0 投票
2 回答
914 浏览

android - Android Wear 访问 Google Fit API

我正在尝试访问 Android Wear 上的 Google Fit API 以获取用户目标,但我遇到了以下问题。

//我在 Android Wear 2.0 模拟器上运行。

如果在 Builder 中没有指定帐户(通过 setAccountName),我会收到“无效帐户”错误消息。

如果我手动设置我收到的帐户名

“com.android.tools.fd.runtime.BootstrapApplication 存在 google play 服务可用性问题。再试一次。”。

我使用以下代码来执行此操作:

每次 onConnectionFailed() 中的 result.resolution 为空。错误代码为 5005 - UNKNOWN_AUTH_ERROR 因为分辨率为空,所以 startResolutionOnResult 和 enableAutoManage 不起作用。

凭证应该没问题。提出的方法适用于装有 Android 5.1 的手机。

播放服务版本为 9.8.0。降级版本没有帮助。

任何想法如何实现我的目标?谢谢。

0 投票
0 回答
239 浏览

android-wear-2.0 - Android Wear 2.0 模拟器死机

我看到了Instant Run导致模拟器冻结的问题。尤其是当我的帧速率很高时会发生这种情况,比如 24 或 30。

预期的行为是我CanvasWatchFaceService被杀死并重新启动,但相反,它进入冻结状态,我所能做的就是重新启动模拟器,因为甚至电源按钮都不起作用。

这是事件的日志:

这是/data/anr/traces.txt的输出

谢谢!

0 投票
1 回答
412 浏览

android - Android Wear 在表盘/应用程序中检测手腕倾斜

有没有办法在表盘处于活动状态时检测“手腕倾斜以唤醒屏幕”动作?我希望我的表盘能够检测到此动作,以便通过再次倾斜手表来延迟屏幕超时(例如)。

0 投票
2 回答
3901 浏览

android - Android:缺少功能手表错误

我用相同的包名分别开发了穿戴应用程序和移动应用程序。之后,我将签名的 Wear apk 嵌入到移动应用 SDK 中。

嵌入后,当我尝试进入移动设备时出现错误“缺少功能手表”

对于嵌入式,如下 1. 将签名的可穿戴应用程序复制到手持项目的res/raw目录 2. 创建res/xml/wearable_app_desc.xml

  1. 将元数据标签添加到手持应用程序的应用程序标签中

    我不明白为什么会出现问题。我使用了我在移动 sdk 中的磨损 sdk 中使用的所有用户权限

请帮我解决问题

0 投票
2 回答
103 浏览

android - 具有自定义 WearableListItemLayout 的 WearableListView 不显示内容

我正在学习 Android Wear,我必须listView使用自定义布局。

ListView对于with的每个项目视图,我都有此代码linearLayout

list_item.xml

但是当我填充我的适配器时,会发生这种情况:

列表视图填充

有人知道如何解决这个问题吗?

0 投票
1 回答
763 浏览

android - 如何从 Android Wear 复杂功能提供程序在表盘上绘制图标?

使用 Complications API 有一个图标类型,但是在绘制图标时我不知道该怎么做。

当我绘制实际的表盘时,似乎没有 drawIcon 方法。例如像 canvas.drawIcon(icon) 这样的东西。我只能看到如何绘制位图。

在我的 drawComplications 方法中,我有这个:

然后如何将图标绘制到画布上?

这里的代码实验室没有告诉我们如何绘制图标:https ://codelabs.developers.google.com/codelabs/complications/index.html?index=..%2F..%2Findex#3

相反,我可以将所有可绘制对象复制到本地可穿戴模块,并通过传入字符串绕过图标​​类型,然后从那里绘制适当的位图。但是必须有一种从图标中绘制的方法,否则为什么要有它?

我也无法从谷歌搜索中找到如何将图标转换为位图,但这似乎也很愚蠢,因为我必须首先将位图转换为图标,因为 API 需要一个图标。

任何帮助表示赞赏。

谢谢。

0 投票
1 回答
173 浏览

android - 如何为 BoxInsetLayout 内的圆形和方形手表的视图应用不同的样式?

我在BoxInsetLayout内使用LinearLayout ,并且要求重心面,为方面。

WatchViewStub 可以,但我必须使用 BoxInsetLayout。

那么有没有办法我们可以为每个面孔应用 2 种不同的样式?

0 投票
1 回答
4019 浏览

java - Android Wear:MainActivity 无法转换为 com.google.android.gms.location.LocationListener

我正在尝试使用此处的示例获取我的 Android Wear 2.0 设备的位置。我已经导入:

但我收到错误:

我真的不知道该怎么做,我没有导入android.location.LocationServices,我正在导入,com.google.android.gms.location.LocationServices所以我为什么会收到这个错误没有意义,因为谷歌搜索告诉我在两个库之间切换。

这是我的完整代码:

0 投票
2 回答
349 浏览

android - Google Fit 中的请求超时 - Android Wear 2.0

我在 Android Wear 2.0 上获取 google fit 数据时遇到问题。我的请求得到 TIMEOUT 响应。如果 await() 方法没有参数,则没有响应(await() 方法没有返回)。有什么线索有什么问题吗?

应用程序使用谷歌登录,一切都在普通的 Android 设备上运行。

创建 GoogleApiClient 和 SignInAccount

登录程序完成后,我运行: