我是 Android 可穿戴应用程序开发的新手,最近我知道 Watch Face API 现在也可用于 Android。所以我想开发我的移动应用程序的可穿戴应用程序,也想开发同一个应用程序的表盘。
谁能建议我这是否可能?据我所知,可穿戴应用程序和表盘的布局文件是相同的(activity_main.xml)。那么如何开发手表和可穿戴应用程序的设计呢?
我被这种困惑困住了。请告诉我可行性。
提前致谢。
我是 Android 可穿戴应用程序开发的新手,最近我知道 Watch Face API 现在也可用于 Android。所以我想开发我的移动应用程序的可穿戴应用程序,也想开发同一个应用程序的表盘。
谁能建议我这是否可能?据我所知,可穿戴应用程序和表盘的布局文件是相同的(activity_main.xml)。那么如何开发手表和可穿戴应用程序的设计呢?
我被这种困惑困住了。请告诉我可行性。
提前致谢。
要创建表盘,您需要使用 CanvasWatchFaceService
类 创建服务
Android Wear 中的表盘是作为服务实现的。当表盘处于活动状态时,系统会在时间更改或发生重要事件(例如切换到环境模式或接收新通知)时调用其服务中的方法。然后,服务实现使用更新的时间和任何其他相关数据在屏幕上绘制表盘。
您可以按照此https://developer.android.com/training/wearables/watch-faces/designing.html一步一步创建您的表盘
关于磨损的发展,请参考以下内容:
您可以按照以下参考通过蓝牙运行调试可穿戴应用程序:
如果您想在 android wear 手持应用程序上测试您的应用程序,您需要构建一个签名的发布 apk 并将其上传到您的移动设备。对于此过程,请阅读以下内容:
假设您使用 android studio:
您的移动 build.gradle 文件应具有以下依赖项:
dependencies {
...
wearApp project(':wear')
}
转到构建 > 生成签名的 apk。在第一个窗口中,选择移动作为您的模块。
现在构建完成后,穿戴模块将自动嵌入到移动模块中。移动 apk 是您分发的。磨损可用于测试。