编写表盘以佩戴 1.xx 或 2.0 涉及将您的 Java 类扩展为 CanvasWatchFaceService 类并在清单中注册您的表盘以及使用 CanvasWatchFaceService.Engine 类。
您不必创建一个活动,您必须创建一个视图并膨胀或主要在“void onDraw(Canvas canvas,Rect bounds)”中绘制视图。您必须在清单中注册服务,如下所示。
<meta-data
android:name="com.google.android.wearable.watchface.preview"
android:resource="@drawable/preview_face" />
<meta-data
android:name=
"com.google.android.wearable.watchface.preview_circular"
android:resource="@drawable/preview_face_circular" />
此外,您必须具有唤醒锁定权限
<uses-permission android:name="android.permission.WAKE_LOCK" />
我们需要添加一个特殊的意图过滤器,目标是观察。
<intent-filter>
<action android:name="android.service.wallpaper.WallpaperService" />
<category
android:name=
"com.google.android.wearable.watchface.category.WATCH_FACE" />
</intent-filter>
在 Playstore 中发布通常是签名的 android apk,没有太大区别。
还有很多资源可以帮助您入门,例如中型博客和 reddit 博客等。查看本书以获取有关 Wear 的更多信息:Android 磨损项目