问题标签 [watchface]

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 回答
58 浏览

java - 阻止安卓手表电池环境模式

当我的手表在充电器上时,它会进入一种环境状态,稍微变暗但保持正常的颜色深度。

手表使用电池进入的另一种环境模式,颜色深度降低。

我的环境味觉上的一些颜色在深度减少时更亮,其他颜色变黑并且不显示。

有没有办法强制环境模式不降低颜色深度?

0 投票
1 回答
285 浏览

android - Android Wear:什么是 resources.getDimension(R.dimen.digital_x_offset)

与此“x_offset”相关的值来自哪里或它代表什么?它是绝对值还是相对于宽度值?

编辑:默认值为 15dp,约为文本大小的三分之一。(信息来自 Clement Amarnath 的链接:https ://developer.android.com/samples/WatchFace/Wearable/res/values/dimens.html )

Edit2:具体来说,我想知道程序员是否应该使用这个值而不是根据屏幕尺寸和密度生成自己的值?

0 投票
1 回答
631 浏览

java - Android Watch:GregorianCalendar 上的“无法解析符号”错误?

我正在尝试使用日历类设置手表。该行:

给我一个错误:

无法解析符号 GregorianCalendar 错误

我究竟做错了什么?

0 投票
2 回答
52 浏览

java - android.util.GregorianCalendar:c.add(Calendar.DAY_OF_MONTH, 1) 会回滚还是向前?

如果日历在当月的最后一天(比如 7 月 31 日),将

将 c 设置为同月的开始,即 7 月,还是将 c 提前到下个月的 8 月?

0 投票
1 回答
201 浏览

android - Android表盘:如何知道是否显示了偷看卡以及显示到什么高度?

如何调用卡片正在显示的信息以及它正在显示的高度。

我正在研究一个平衡的三进制时钟,我想根据卡片调整脸部大小。

编辑:我找到了解决方案。

注意:做一个标志并找到高度,下面的代码可以放在 onPeekCardPositionUpdate()

0 投票
1 回答
104 浏览

android - android手表选择菜单选项?

如何将选择选项添加到观看选择菜单中。

一些手表(例如 InstaWeather)在选择缩略图下显示一个齿轮,单击齿轮提供设置。

不幸的是,我找不到 InstaWeather 手表的源代码。

但这必须是可能的。

0 投票
2 回答
149 浏览

android - android wear watch:使用 setPeekOpacityMode() 设置不透明度,使用 setCardPeekMode 设置高度

android 开发者页面提供了有关 peek 卡的变量选项的以下信息:

选择此查看模式后,查看卡片将根据需要尽可能高,同时在顶部保持足够的空间来绘制系统时间和状态图标。

如何知道卡有多少空间?

我问是因为我的卡片似乎显示得很短,但脸会根据卡片的大小进行调整,并且需要两张有衬里的卡片。

编辑:我没有得到我正在寻找的行为,因为我使用了错误的方法来更改设置。由于被调用的整数对函数有意义,因此程序运行。

PEEK_OPACITY_MODE_TRANSLUCENT 与 PEEK_MODE_SHORT 的值 (1) 相同,因此第二条线路超过了第一条线路。

正确的代码是:

0 投票
1 回答
1930 浏览

android - 从 Windows 中列出并删除开发人员安装的 android wear 包?

我在 android studio 中处理表盘时安装了几个表盘。

我正在使用带有 Windows 和 USB 连接到手表的 Android Studio。如何删除包裹?我尝试了 adb 但没有成功,收到错误“删除失败的内部错误”。

我可能没有输入正确的包裹名称。有没有办法可以列出和删除包?

编辑,感谢 String 问题已经解决。就是这样。

这列出了设备上安装的软件包。“-d”标志将命令定向到 USB 设备。

如果我的应用名为 my.app,列表将显示为 package:my.app 以下将删除该包。

d.datul1990 推荐 stackoverflow.com/questions/13534935/adb-uninstall-failed 这表明 adb 可以打开一个 shell。

将打开一个类似于 linux 的 shell,其中可以输入“pm list packages”和“pm uninstall some.package”以及 ls 和 cd 以列出和更改目录等。

在我的 Windows 10 安装 adb.exe 位于 C:\Users\MyUserName\AppData\Local\Android\sdk\platform-tools\ 要从 Windows 运行 adb,请在其目录中打开一个命令窗口。可以通过在资源管理器中“右键”单击文件夹内的同时按住 sift 键以获取“在此处打开命令窗口”选项来找到此选项。

0 投票
1 回答
73 浏览

android - 任何人都可以在模拟手表示例android中解释表盘的这种逻辑吗

嗨,我正在查看模拟手表的样本。在 onDraw 方法中,我遇到了这个逻辑

我不明白这些行的确切含义是什么

0 投票
0 回答
153 浏览

android-activity - 从 Activity 启动 Android Wear Watchface

我想知道是否可以从活动启动 Watchface 服务?

我试图在我的活动的 onCreate 方法中启动服务,但它没有显示表盘:

更新 这是 WatchfaceService 的代码