【问题标题】:How to develop watch face with wearable app in android?如何在android中使用可穿戴应用程序开发表盘?
【发布时间】:2015-01-27 07:20:13
【问题描述】:

我是 Android 可穿戴应用程序开发的新手,最近我知道 Watch Face API 现在也可用于 Android。所以我想开发我的移动应用程序的可穿戴应用程序,并且我想开发同一个应用程序的表盘。

谁能建议我这是否可能?据我所知,可穿戴应用程序和表盘的布局文件是相同的(activity_main.xml)。那么如何开发手表和可穿戴应用的设计呢?

我被这种困惑困住了。请告诉我可行性。

提前致谢。

【问题讨论】:

标签: android wear-os watch-face-api


【解决方案1】:

要创建表盘,您需要使用 CanvasWatchFaceService 类创建服务

Android Wear 中的表盘是作为服务实现的。当手表 face 处于活动状态时,系统调用其服务中的方法 时间变化或发生重要事件时(如切换到 环境模式或接收新通知)。服务 然后实现在屏幕上使用 更新时间和任何其他相关数据。

您可以按照https://developer.android.com/training/wearables/watch-faces/designing.html 一步一步创建您的表盘

【讨论】:

    【解决方案2】:

    关于穿戴开发,请参考以下内容:

    Creating and running a wearable app

    您可以按照以下参考通过蓝牙运行调试可穿戴应用:

    Debugging over bluetooth

    如果您想在 android wear 手持应用程序上测试您的应用程序,您需要构建一个签名的发布 apk 并将其上传到您的移动设备。 对于此过程,请阅读以下内容:

    假设你使用 android studio:

    您的移动 build.gradle 文件应具有以下依赖项:

    dependencies {
       ...
       wearApp project(':wear')
    }
    

    转到构建 > 生成签名的 apk。在第一个窗口中,选择 mobile 作为您的模块。

    现在构建完成后,穿戴模块将自动嵌入到移动模块中。移动 apk 是您分发的。磨损可用于测试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-11
      • 1970-01-01
      • 2014-10-25
      • 2023-03-08
      • 2017-04-05
      • 1970-01-01
      相关资源
      最近更新 更多