首页 > 解决方案 > 在手机上将 Wear OS 表盘作为小部件运行

问题描述

抽象的

我是一名 Wear OS 表盘开发人员,现有面孔很少。
我想让它们作为手机上的小部件可用。

理想情况下,我想将小部件与现有面孔打包在一起,以便为用户提供更多价值。
他们应该能够独立运行手表上的表盘和手机上的小部件。

背景

这是我的AndroidManifest.xml条目 的快速浏览

...
<uses-feature android:name="android.hardware.type.watch" />
...
<meta-data android:name="com.google.android.wearable.standalone" android:value="true" />
...

互斥代码不应该是一个问题,因为我怀疑onDraw()签名有点相似

问题

这可能吗?如果是这样,最好的方法是什么?

标签: android-widgetwear-oswatch-face-api

解决方案


Wear 表盘和手机小部件的 API 之间几乎没有共同点。小部件建立在RemoteViews(更像是 Wear OS 上的 Tiles),而表盘本质上是手表的动态壁纸。

我希望可以构建一个框架来将表盘显示为手机小部件,但这将是您自己构建它的问题,从头开始。


推荐阅读