问题标签 [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.
android - 不带 Android 应用的独立 Wear OS 表盘
我有一个用于 Tizen 的独立 Xamarin 表盘,我想将它带到 Wear OS 上——这可能吗?没有任何配套应用程序(例如,没有 Android 应用程序)?当我尝试在 Google Play 上添加应用程序时,它需要“手机”和“平板电脑”屏幕截图,然后才询问应用程序类型。在这种情况下我应该提供什么样的屏幕截图?
tizen - 如何从 Tizen 表盘调用首选项屏幕(Tizen 原生)
我正在开发一个表盘,并希望包含一些用户可以通过点击表盘打开的首选项(带有复选框等 UI 组件)。为此,打开首选项列表的正确方法是什么?是否可以在表盘项目中包含首选项(genlist、滑块等)的代码?或者我是否需要创建一个专用的 UI 项目,然后通过 Tizen Studio 的 Multi Package 功能将其与表盘绑定,并通过应用管理器 (app_control_h) 从表盘启动?
watch - 创建 MI Band WAtchFace 的方法
我是开发表盘的新手 谁能告诉我如何为 MI 乐队创建表盘。我用谷歌搜索,没有发现任何有趣的东西可以提供帮助。希望这个平台能给出答案。
提前致谢
android - 如何获取 MI Band 6 表盘的 api?
我想创建一个应用程序,它将显示所有可供下载的 mi band 6 表盘集合。我在 google playstore 上看到了一些已经具有这些功能的应用程序。我在谷歌上搜索了他们是如何做到的,但没有发现任何相关的.我确信他们正在从某个网站访问乐队手表。有谁知道如何完成这项任务?附上 Playstore 中此类应用程序之一的链接,以便更清楚地说明。 https://play.google.com/store/apps/details?id=com.bandfaces.miband6
android-wear-2.0 - 无法连接到 Android Wearable Health Services
我尝试使用本指南阅读 Android Wear(Samsung Galaxy Watch 4)的步行步骤:https ://developer.android.com/training/wearables/health-services/active 。
这是我的代码的一部分:
但我收到了这个例外:
注意:上面的指南中有一个注释要获取权限,但没有提到哪些权限。我尝试了 ACTIVITY_RECOGNITION 和 BODY_SENSORS 和 ACCESS_FINE_LOCATION,但没有成功。
android - 如何在 WearOS 中以编程方式重启 Watch Face 服务?
我的 WearOS 应用程序包含CanvasWatchFaceService
,例如,在更改权限设置或重建并重新安装并启动应用程序之后,它不会重新启动。不幸的是,我只能手动重新启动它(长按表盘存根,然后选择任何其他表盘,然后长按并再次选择我的表盘)。
如何以编程方式重新创建表盘服务?因为如果用户再次安装应用程序并看到一个存根而不是原始表盘,这看起来很奇怪。
[更新] 我有三个必需的权限(按应用程序):电话、身体活动和传感器,所以我进行了实验并得到了这个:
更改权限时的表盘行为:
- 无需任何权限,表盘即可正常工作(因为该应用是第一次安装)
- 关闭所有权限后,表盘崩溃
- 关闭手机权限后,表盘重新启动并正常工作(授予所有其他权限)
- 关闭体育活动权限后,表盘重新启动并正常工作(授予所有其他权限)
- 关闭传感器权限后,表盘重新启动并正常工作(授予所有其他权限)
- 表盘重启(每个权限关闭3次)并且运行良好:关闭第一个权限,打开表盘,关闭第二个并打开表盘,关闭第三个并打开表盘(因此所有权限都关闭但观看脸效果很好)
- 案例:关闭#1权限,然后等待15秒,然后关闭#2权限,然后等待15秒,然后关闭#3权限,然后等待15秒,然后打开表盘:效果很好
java - 为什么?状态:Google Play 上的 Wear OS 不接受应用程序
所以我一直在尝试发布我的第一个 Wear Os 表盘,但是当我提交时,它一直被拒绝。我只是稍微改变了 Sample Android studio,除了背景和手的移动方式之外,没有什么太大的变化。我不断得到这个。我真的不知道为什么它总是被拒绝。我确保它适用于方形和圆形磨损操作系统。我不断收到此消息
第 1 步:解决您的应用的资格问题
在审核期间,我们检测到以下资格问题,因此无法接受您的 Wear OS 应用:
您的应用程序的基本功能无法按照 App Bundle 中的说明工作
- Wear OS 功能应按预期工作或如应用的 Google Play 商店列表中所述工作。请确保在各种 Wear OS 设备和配置上测试您的应用。
例如,时针和分针没有放在 Square Device 的表盘中心。如商品详情所示/描述。
我真的不知道该怎么办,因为我已经上诉了两次。我问是不是因为我移动箭头的方式不同。我得到相同的通用响应。
kotlin - watchOS 的 kotlin KMM 面孔?
是否可以创建 Kotlin Multiplatform Mobile (KMM) 表盘?
可以为 KMM 应用程序设置 watchOS 目标,但这似乎主要用于常规 watchOS 应用程序。我找不到任何有关为表盘执行此操作的文档。
关于是否/如何做到这一点的任何想法?
android - Wear OS - 在环境模式下更改表盘亮度
我正在尝试在我的自定义表盘中强制设置特定的亮度级别(当它处于环境模式时)。当手表进入环境模式时,我会调用这些方法:
Settings.System.putInt(context.contentResolver, Settings.System.SCREEN_BRIGHTNESS_MODE, 0) Settings.System.putInt(context.contentResolver, Settings.System.SCREEN_BRIGHTNESS, 12)
我看不出有什么不同,亮度似乎没有改变。使用 Thread.sleep(),我看到亮度级别已更改为所需级别,但是当 UI 线程不再被阻塞时,它又回到了默认亮度级别。
apple-watch - 是否可以在 Apple Watch 上创建自己的表盘?非官方作曲
我试着用谷歌搜索它,但它似乎被阻止了,我总是得到教程来改变复杂性并将它发布给朋友......
我想要执行的是为我的 Apple Watch 创建自己的表盘,并为官方复杂功能留出空间。因此,我将能够创建自己的表盘。年表做到了,那我们为什么不呢?我只是没有找到相关的文档。
请注意,我不想创建一个“以时间为中心”的应用程序,我在这里谈论的是真正的表盘。我的目标是用我的定制设计创造出时间只代替一个小并发症的东西,然后我有足够的空间来处理我最喜欢的/个人应用程序中的并发症!
这个问题涉及 Apple Watch(和 Watch OS),而不是 WearOS。
非常感谢您的帮助 !