问题标签 [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 投票
2 回答
684 浏览

android - 如何在表盘上完全隐藏状态图标

我正在创建一个表盘。此表盘还包含电池、充电和连接指示器。现在我希望隐藏系统图标,这样当设备正在充电或与手机断开连接时,它们就不会干扰表盘指示器。我怎样才能做到这一点?我检查了WatchFaceStyle.Builder类文档,似乎只有一种相关方法:setStatusBarGravity. 此方法只能在表盘周围移动指示器,但它们仍然可见。还有其他我想念的方式吗?还是根本不可能?

感谢您的所有想法!

0 投票
2 回答
2650 浏览

android - Android : How does one uninstall a wear watch face from the emulator?

I'm looking to uninstall a custom watch face from a running emulator without resorting to wiping the emulator and rebooting. Which ADB commands might I send to the emulator to perform this task?

0 投票
1 回答
327 浏览

android - Android Wear Face 上的 getActivity() 在哪里?

我在 AnalogWatchFaceService 类中,这是 Android Studio 中提供的示例 Android Wear Face。我导入了一个 API 来做一些有趣的事情,我需要将 getActivity() 作为对象的参数传递。 http://www.hamweather.com/support/documentation/mobile/android/loading/ 显示了我正在尝试做的事情。无论如何,当我调用它时它不识别 getActivity() 。我不太确定自己在寻找什么,也不知道活动到底是什么。请帮忙,谢谢!

0 投票
2 回答
472 浏览

wear-os - 为什么我无法在 moto 360 上调试表盘

我可以看到下面的日志,但我看不到手表上的表盘。

我已经等了很长时间,但什么也没发生。有任何想法吗?

0 投票
2 回答
318 浏览

android - 如何在android中使用可穿戴应用程序开发表盘?

我是 Android 可穿戴应用程序开发的新手,最近我知道 Watch Face API 现在也可用于 Android。所以我想开发我的移动应用程序的可穿戴应用程序,也想开发同一个应用程序的表盘。

谁能建议我这是否可能?据我所知,可穿戴应用程序和表盘的布局文件是相同的(activity_main.xml)。那么如何开发手表和可穿戴应用程序的设计呢?

我被这种困惑困住了。请告诉我可行性。

提前致谢。

0 投票
1 回答
1313 浏览

wear-os - Android Wear 表盘伴侣配置活动未关联

我已经根据官方 API 更新了我的 Android Wear 表盘,总体来说还不错。然而,我坚持的一件事是从 Android Wear 应用程序中启动配套(手持)配置活动。我只是无法在 AW 应用程序的表盘预览图像上显示“齿轮”图标 - AW 无法识别我的配置链接。

需要明确的是,这个应用程序的所有其他部分都运行良好;该应用程序在两个设备上运行良好,表盘工作,数据 API 工作,自动安装工作。只是这个链接到我的设置活动很糟糕。

这是我的手持应用清单的相关部分:

这是我的可穿戴应用程序清单的匹配位:

据我了解,关键部分是com.mypackage.google.CONFIG_WEAR_WATCHFACE字符串,它出现在两个清单中。对我来说一切看起来都很好——我只是想念一些愚蠢的东西吗?

0 投票
1 回答
3602 浏览

android - 如何运行 Android 示例表盘?

这就是我所做的

  1. 文件->导入样本
  2. 创建了 2 个模块。应用与可穿戴
  3. 执行哪一个?反正我都试过了
  4. 我没有遇到任何错误
  5. 当我运行它时,我注意到左下角的“会话'应用程序'正在运行”/“会话'可穿戴'正在运行”在此处输入图像描述
  6. 但我仍然无法在手机和智能手表上的任何地方看到它

我读了这个Setup Android Wear Device

  1. 在您的掌上电脑上安装可从 Google Play 获得的 Android Wear 应用程序。
  2. 按照应用程序的说明将您的手持设备与可穿戴设备配对。如果您正在构建它们,这允许您测试同步的手持通知。
  3. 让 Android Wear 应用在​​您的手机上保持打开状态。
  4. 通过 USB 将可穿戴设备连接到您的机器,这样您就可以在开发时直接在其上安装应用程序。可穿戴设备和 Android Wear 应用上都会显示一条消息,提示您允许调试。注意:如果您无法通过 USB 将可穿戴设备连接到您的机器,请按照通过蓝牙调试的说明进行操作。
  5. 在 Android Wear 应用程序上,选中始终允许从此计算机,然后点击确定。Android Studio 上的 Android 工具窗口显示来自可穿戴设备的系统日志。运行 adb devices 命令时,还应列出可穿戴设备。

关于上面的第 4 点。如何真正通过 USB 将我的智能手表连接到我的笔记本电脑?!?!?

我有带有最新 Android Studio 的 Nexus 5 和 Moto 360。

0 投票
2 回答
1372 浏览

android - 处理表盘中的触摸事件

CanvasWatchFaceService.Engine我有一个基于最新 API(扩展)的表盘。现在我想让触摸事件在表盘中有一种可以触摸以打开设置等的活动区域。 ACanvasWatchFaceService.Engine继承自WallpaperService.Engine,它声明了两个重要方法:setTouchEventsEnabled(boolean)onTouchEvent(MotionEvent).

但即使我调用setTouchEventsEnabled(true)onCreate()方法,我也从未在我的引擎实现中Engine收到过调用。onTouchEvent(MotionEvent)

我做错了什么还是根本不可能?我知道一些提供活动区域的表盘,但我不确定它们是基于最新的 API 还是基于已弃用的 API(使用布局和 GUI 元素)。

0 投票
2 回答
1602 浏览

wear-os - 在 CanvasWatchFaceService.Engine 中未调用 onApplyWindowInsets

我正在使用CanvasWatchFaceService.Engine开发表盘

我需要检测手表是圆形还是方形。

我覆盖了 onApplyWindowInsets,但没有调用它。

我应该设置一个特定的侦听器或类似的东西吗?

0 投票
0 回答
215 浏览

android - 在表盘服务上检测 OK Google hotword

我想在 Android Wear 表盘服务上实现“OK Google”功能,因此表盘能够检查用户的热词并根据该词做一些事情。是否有可能,因为表盘没有基于谷歌文档的活动?

亲切的问候。肿瘤坏死因子