问题标签 [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 充电图标
我创建了一个带有专门内容的 Android Wear 表盘,用于智能手表在其充电座中时,这样它就可以在一夜之间制作一个合理的床头钟。我们在此模式下使用大的超暗数字以获得舒适的夜间观看(和显示保存)。令人惊讶的是,某些手表上的小充电图标是如此令人讨厌!使用setWatchFaceStyle
API,setStatusBarGravity
我可以(非常有限)控制它在屏幕上的位置,但我找不到消除或调暗它的方法。我认为 Wear 的设计在一定程度上不会让单个表盘搞砸系统图标,但我希望仍然有办法。谢谢!
android - 如何在Android中检测每秒的时间变化?
我正在按照本教程为 android 创建一个自定义表盘。我已经实现了广播接收器来检测时间变化,如下所示:
在我的活动中,我有静态块来过滤以下意图:
我的接收器类:
我已经在 oncreate() 中注册了接收器:
上面的代码在几小时和几分钟内都可以正常工作,但在几秒钟内就不行了。
问题Intent.ACTION_TIME_TICK
在于它每分钟播放一次,而不是每秒播放一次。
我需要检测表盘上时钟每秒的时间变化。有人有“检测每秒时间变化”的解决方案吗?
android-layout - 在显示任何内容之前获取偷看卡的高度?
根据 API 文档,当设置 PEEK_MODE_SHORT 时,所有窥视卡将仅“单行高”。因此,这意味着每个窥视卡都将占用特定设备的恒定屏幕空间。
我计划在我的表盘上利用这一点,将最重要的信息放在保证不会被卡片覆盖的区域(以及在空间中可以被卡片覆盖的非关键信息)。
问题是在onPeekCardPositionUpdate()之前我不知道如何确定偷看卡占用多少空间,这为时已晚,因为我希望布局的其余部分考虑偷看卡的去向。
TL;DR - 关于如何在调用 onPeekCardPosition() 之前获取偷看卡位置的任何想法?
编辑:我需要偷看卡高度的原因是因为我希望确保在显示偷看卡时完全覆盖某些东西。就像下面的#1:
android - Android Wear 模块监听服务未从移动模块接收数据
我正在开发一个示例表盘,其中用户可以在移动应用程序上选择一些颜色配置,从而触发穿戴应用程序表盘的更改。
这是我在移动应用程序中发送配置的内容:
这是移动端的清单:
这是我在wear中实现的监听服务:
最后是磨损清单:
调用移动应用中的 sendColor 方法时,不会触发 onDataChanged 方法。有什么我想念的吗?
android - 如何运行 Android Wear 签名的 apk?
我正在为 Android Wear 创建一个表盘。创建表盘并阅读此内容后,我生成了用于 android wear 的签名 apk。
但是 android studio 正在生成两个签名的 apk:一个用于移动设备,另一个用于可穿戴设备。
我想将我的可穿戴应用程序打包到我的移动应用程序中,以便表盘出现在配套应用程序上,如开发人员指南中所示。
我安装了mobile-release.apk
,但是当我打开它时,它没有显示在配套应用程序或任何地方。谁能帮我安装它?
java - WatchFaces 未配置
我已经为 android wear 创建了表盘,我的代码如下:
ComapnionConfigActivity(在移动模块中):
移动模块清单:
MyWatchfaceService:(磨损模块中用于绘制表盘的服务)
磨损模块清单:
我已按照官方指南创建表盘。但是,当我安装该应用程序时,它没有显示在配套应用程序中。似乎问题出在清单或伴随配置活动中。我尝试了一天多,但无法识别它。谁能帮我吗?
java - 如何安装和运行可穿戴应用程序?
我已经为 android wear 创建了一个表盘。我按照本教程生成了签名的 apk。但是我的文件夹下有两个生成的 apk,如图所示:
那么,如果我安装 mobile-release.apk 那么它是否适用于穿戴伴侣应用程序?谁能帮助我如何安装和运行可穿戴应用程序?
android - 我的 WatchFace 滞后且手表过热(Android Wear)
我使用 CanvasWatchFaceService 创建了一个表盘。我已经创建了表盘。并为手机创建了配置应用程序。
问题是,我的表盘耗电太多,当手表进入睡眠状态时,它会在 1-2 分钟内唤醒。并且过于滞后手表,我希望它运行顺畅。它也在重新启动我的手表。
我正在 Moto 360 上测试表盘。
android - 打包可穿戴应用程序
我正处于为安卓穿戴设备开发表盘服务的最后阶段。问题如下:每次我尝试签署我的应用程序时,都会生成两个文件:wear-release.apk 和 mobile-release.apk ,没有其他 apk。apk 名称不应该是我的项目目录的 Packagename 吗?- 因为我尝试使用兼容的智能手机(连接了穿戴设备)打开这两个文件,但总是以措辞错误立即结束。
我注意到的事情:
- Android Studio中移动版包中没有内容
- 权限仅在移动清单中提及(也尝试使用两个清单上的权限)
- 这是一个正常的可穿戴表盘,没有配置活动
- 尽管我在移动部分几乎没有放置任何东西,但移动发布 apk 比磨损 apk 大得多。(--> 好,也许wear-apk 已经在 mobile-apk 中)?
- 我尝试从 SD 卡和手机内存安装 apk
- 我已经打开了来自未知来源的安装 apk。
感谢您的帮助和时间-Botti560
android - 在 Android Studio 的画布上旋转位图
谁能指出我正确的方向,以了解如何在 android studio 中编写用于旋转画布的表达式。我正在制作一个表盘,我使用了提供的示例中的部分代码,但我需要了解它的含义。这是代码的一部分:
如果这可以用虚拟术语翻译,那么我可以理解它们是如何得出这些值的。