我正在开发一些Android磨损表面。我有6个使用CanvasWatchFaceService
生成它们的表盘类。每个都在AndroidManifest.xml中声明为服务。
我为他的手机创建了一个伴侣应用程序。我可以直接从手机进行连接并更改表盘的背景颜色/刻度盘(如果表盘处于活动状态)。
然而,我似乎找不到直接从手机应用程序切换这些表盘的方法。假设现在手表上Watchface1
处于活动状态,我可以直接从手机切换到Watchface2
吗?我不希望这只是简单地更改画布上的图像来模拟Watchface2
。
我希望能够设置它们,就像你可以设置不同的android表面。 (通过长按并选择一个)
如何获取磨损设备上所有当前安装的表面列表?我怎样才能激活该列表中的一个?这可能吗? 任何帮助都会很棒!
答案 0 :(得分:0)
您只能通过官方Android Wear应用中的手机更改Android Wear设备上的表盘。要实现您想要的目标,您必须创建一个CanvasWatchFaceService
并通过随播表面设置应用程序中的设置切换表盘。