问题标签 [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.
android - Android Wear:查看时钟下的卡片背景
我正在尝试构建“简单”表盘的模拟版本。示例代码很清楚,我的代码基于 SweepWatchFaceService.java,但是当我设置.setBackgroundVisibility(WatchFaceStyle.BACKGROUND_VISIBILITY_PERSISTENT)
在表面支架上时,它会覆盖时钟(画布)。有没有一种简单的方法可以将偷看卡背景渲染为表面支架(表盘)背景?
android - 将自定义意图从一项服务广播到另一项服务
我有两个服务。我需要使用来自一项服务的数据广播自定义意图。在第二次服务中,我需要收到它。我试过以下:
在第一次服务中:
在第二服务中:
并且我已在第二次服务中正确注册和未注册接收器:
这里有什么问题吗?我无法获取数据(format
)。
编辑:onRecieve()
没有打电话。
android - 如何在 Android Wear 表盘上显示多个时区
我已经构建了一个表盘,它以两种不同的方式显示时间。表盘具有当前时区的 12 小时格式和 GMT 的 24 小时格式。默认情况下,表盘仅显示当前时区,这意味着我的 GMT 时针实际上仅以 24 小时格式指示当前时区的时间。如何让手表同时显示多个时区?
android - 如何在 Android Wear Watch Face 中制作季度指标?
这不是什么秘密。我的数学能力不是那么令人印象深刻。
我正在开发自己的 Wear Watchface。但我想在手表上每隔 10 分钟在屏幕中心画一条画线。(参见 500px 模拟示例)。
通过使用谷歌示例代码,我可以实现这一点,但只有从屏幕一侧到中心的整行。但我希望它的长度是 500px 表盘的 5%(或固定数量的像素)。这是谷歌绘制第二个表盘的代码:
通过更改 mTime.second 我可以从特定的秒数开始绘制。
android - 为可穿戴“仅”切换以更改 Android 表盘上的背景
我是一个菜鸟,我很难理解为可穿戴设备进行简单配置活动以更改表盘背景的指南。文档使它看起来很简单,但是当我复制代码并更改为我的包名称时,我什么也看不到。任何人都可以用白痴的方式解释,因为开发者网站非常模糊。
android - 如何以编程方式更改表盘
我在 Play 商店有一个免费的应用程序:Circus Watch Faces,我正在尝试在配置活动中添加一个表盘选择器;我关注了 Android Dev Docs 并且没有问题,但是我如何从一个表盘切换到另一个?
我对android开发完全陌生,所以我试图从样本中理解并构建新的东西。目前我有一个只有一个按钮的配置活动,当我点击它时,我想改变当前的表盘!
我的代码在GitHub 上(尚未更新配置活动),如果可能会有所帮助。
android - Android Wear 动画不流畅
我从 Android Wear 开始,我想做一个圆形动画,让成长。我知道该怎么做,我想,但它做起来非常非常慢,希望你能帮助我
我有这个类变量
在方法 OnCreate 上初始化
在 OnDraw 方法上我有
动画是“正确的”,但很慢,就像暂停一样。
谢谢!!
编辑
我找到了一个例子,现在我终于找到了原因。我没有在 OnDraw 结束时使视图无效。现在它工作正常。谢谢。
android - Android Studio:表盘的发布apk的大小不低于6Mo
我发现我制作的每个表盘都有一个发布的 apk 文件,该文件永远不会低于 6Mo。即使它不包含任何可绘制对象。即使是默认的表盘项目,一旦发布和签名,也大约需要 6 个月。
我认为这是 Android Studio 的问题,因为商店中的某些表盘远低于 6Mo(例如:Circles 表盘约为 1.9Mo!!)
我发现在移动包的中间清单中,合并添加了以下几行:
即使使用“tools:node="remove"”,它仍然会被添加。并且通过这个活动添加了一大堆我没有使用的资源(png,值)。
手机包的Build.gradle:
是否有人遇到过同样的问题,是否有解决方案来避免这种情况或减少 apk 大小(我错过了一个选项......)?
java - com.marlonjones.nimbus.WeatherWatchFaceService.WeatherWatchFaceEngine 中没有可用的默认构造函数
我看了几个地方,包括在这里,我找到的答案没有帮助。我还查看了我正在使用的模板的代码,但没有看到哪里出错了,所以如果这看起来是个坏问题,我很抱歉。但我正在制作表盘,并试图从我的引擎 WeatherWatchFaceEngine 扩展它。但是当我这样做时,我得到了这个问题标题中的错误。我做错了什么?
这是表盘的代码:
}
这是我从中扩展的引擎/服务的代码:
}
任何帮助将不胜感激:)(这也是我第一次真正制作表盘,所以请原谅我)
android - Android,从中心偏移的绘制时钟
我正在尝试使用 Android API 来实现这个 WatchFace:
这些是我用于小时、分钟和秒的颜料:
我已经实现了以下代码来绘制背景、秒、分钟和小时:
然后我画出小时和分钟
最后是秒
我需要:
- 在屏幕中间创建一个圆圈,然后将小时、分钟和秒从中心移动几个像素,就像显示的图片一样。
- 使秒和分钟更“平滑”,因为设置了抗锯齿,但它没有按预期工作
目前结果如下: