问题标签 [watch-face-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.

0 投票
1 回答
925 浏览

wear-os - 制作表盘时如何测试低位环境和老化保护?

Android Wear 的表盘 API 需要对某些屏幕进行特殊考虑,即需要低位环境和老化保护的屏幕(请参阅设计指南)。

我只有默认情况下不使用这两种模式的手表。在开发表盘时,在没有特定手表的情况下测试这些模式的最佳方法是什么?

0 投票
2 回答
1544 浏览

android - Android Wear Watch Face:WatchFaceService 中的 onDraw() 替代方案?

如此处所述(https://developer.android.com/training/wearables/watch-faces/service.html)绘制表盘我必须使用OnDraw方法,对吗?没有其他选择吗?

你在开玩笑吗?xml管理没有布局?没有dpi管理?没有屏幕格式管理?等等等等?

真的吗?

请告诉我我错了!

PS此页面(http://www.binpress.com/tutorial/how-to-create-a-custom-android-wear-watch-face/120)使用正常活动制作表盘,是否正确?

0 投票
2 回答
1744 浏览

android - Android Wear 表盘保持屏幕开启

我正在使用官方的 android watch face API,我想在动画期间让屏幕保持几秒钟,以便在动画期间屏幕不会进入环境模式,一旦动画完成,我想重置一切恢复正常,这可能吗?我的课程扩展了 CanvasWatchFaceService 并且我也在扩展 CanvasWatchFaceService.Engine 所以我想要与此类似的东西,但对于表盘:

然后这个:

0 投票
2 回答
1201 浏览

android - Android Wear 表盘和唤醒锁

我正在开发一个Android Wear使用WatchFace API(扩展CanvasWatchFaceService)的表盘。

我已经使用这里的代码构建了一个每秒运行代码的代码。

我遇到以下问题。服务有时会因此异常而崩溃。我不明白它来自哪里,如果你有任何线索,我会发布额外的代码。

在这次崩溃之后,表盘停止工作并让它重新开始,我必须选择另一个表盘,然后重新选择我的,所以它是一个完整的显示停止器!

0 投票
1 回答
632 浏览

android - 你如何调试Android的表盘?

出于某种原因,我似乎无法在 Logcat 中为您可以从 Github 的存储库中提取的表盘示例输出任何内容。我已经在手表模拟器中启用了开发功能。我有最新的 Android Studio。当我开始一个全新的项目时,我可以毫不费力地输出到 Logcat。我究竟做错了什么?

0 投票
1 回答
426 浏览

android - Android Wear 图片代码

我在 Android Studio 上使用示例秒针、小时针和分钟针/时钟指针作为示例表盘。在那里,Canvas 类的画线方法与 startX、startY、stopX 和 stopY 一起使用。我的问题是如何使用图片类似地实现这一点?我想使用只有左和上的drawBitmap,所以它旋转但太宽了,不像手那样到位。有什么方法可以使用图像而不是 drawLine 方法中的线?底线是我需要使用图像而不是线作为时钟指针。

谢谢!

0 投票
1 回答
494 浏览

android - 设计表盘背景

我是设计 android wear 表盘的新手。我的问题是我是否只需要在 GIMP 中制作背景图像或指针和时间标记?如果是这样,我怎样才能最好地做到这一点?有什么我需要知道的提示吗?

亲切的问候,艾玛

0 投票
1 回答
113 浏览

android - 在 AVD 中找不到示例表盘

我正在尝试学习如何创建 Android Wear 表盘。我遇到的问题是我在模拟器中看不到任何示例表盘。如何将示例放入模拟器,以便查看我所做的更改?

谢谢

0 投票
1 回答
198 浏览

java - 重启安卓服务

我希望能够重新启动我的 WatchFaceSerivce,以便我可以再次触发 onCreateEngine() 方法并设置备用壁纸。

然而,我试图重新启动的 Android 服务正在打一场真正的斗争,尽管我确保它被调用,但似乎代码似乎没有任何效果。

有没有办法在服务第一次启动后强制重启我的 Android 服务以触发 onCreateEngine 或将引擎设置为备用表盘?

0 投票
1 回答
232 浏览

android - Android 表盘预览在我的 LG G Watch R 上不可用

我正在使用 Android Studio 1.0.2,并按照 Android 开发者网站上的说明创建了一个新的表盘项目:https ://developer.android.com/training/wearables/watch-faces/service.html 我结束了使用可以在我的手表上运行的应用程序,显示Hello round world文本,但表盘在表盘选择器中不可用/可见。就像清单文件中没有服务注册一样。我不知道可能出了什么问题 - 我仔细检查了清单文件中的所有步骤和必要的设置。有谁知道要检查什么?有没有人遇到过同样的问题?谢谢!