【问题标题】:Android wear : how to support existing app to Android wearAndroid Wear:如何支持现有应用到 Android Wear
【发布时间】:2014-07-04 11:17:57
【问题描述】:

我已经安装了新的 android wear SDK。还从我手机上的 Play 商店下载了 Android Wear 应用程序。我可以将我的手机与 Android Wear 模拟器连接。

现在我想为现有应用提供 android wear 支持。 我如何实现这一目标?

提前致谢。

【问题讨论】:

  • 人们似乎不明白你的问题。文档假定您正在创建一个新应用程序。现有的应用程序呢?你如何整合穿戴项目?让我知道你是否想通了。

标签: android wear-os


【解决方案1】:

您需要导入一个 Android Wear 模块。右键单击您的项目并选择“打开模块设置”,然后单击“加号”按钮,该按钮将弹出一个向导以添加磨损模块。

【讨论】:

  • 但这是在创建新模块,对吧?而不是扩展当前应用程序以具有磨损功能。假设我有一个 AppWidget,我可以将这 2 个功能加入到 1 个模块中,还是应该将 AppWidget 与 Wearable 分开? stackoverflow.com/questions/27643879/…
  • 抱歉回复晚了。添加穿戴功能的方法是添加可穿戴模块。您应该最终得到两个模块,一个用于您的主设备,一个用于您的可穿戴设备。
  • 嘿,所以我这样做了,我最终得到了两个模块,一个用于手机,另一个用于佩戴,当我去跑步时,我必须选择我的手机应用程序或手表应用程序。这是正确的设置吗??或者磨损清单是否应该与我在其他指南上看到的手机清单相匹配。谢谢!
  • 没错。磨损清单和手机清单仍然可以与此设置匹配
【解决方案2】:

将穿戴模块添加到现有的 android 应用程序有两个部分。 1.添加模块本身 2. 用已有的android模块打包

Marty 已经解释了第一部分,让我添加第二部分的细节 -

  1. 将可穿戴应用模块的清单文件中声明的所有权限包含在手持应用模块的清单文件中。
  2. 确保可穿戴和手持应用模块具有相同的包名称和版本号。
  3. 在指向可穿戴应用模块的手持应用的 build.gradle 文件中声明 Gradle 依赖项:

dependencies { compile 'com.google.android.gms:play-services:5.0.+@aar' compile 'com.android.support:support-v4:20.0.+'' wearApp project(':wearable') }

参考文献

  1. https://developer.android.com/studio/projects/add-app-module.html
  2. https://developer.android.com/training/wearables/apps/packaging.html

【讨论】:

    【解决方案3】:

    如果有人还在为这个问题而苦恼。

    简短的回答。将此功能添加到您的应用清单中:

    <uses-feature android:name="android.hardware.type.watch" />
    

    更长的答案。这取决于。我假设您有一个移动应用程序,并且您只想发布服装。在这种情况下,您需要为您的应用创建单独的风格,其中包括上述功能并更改目标 API。 仅供参考,Wear 生态系统与移动设备有点不同,例如 23 岁之前没有直接的互联网访问,没有键盘,也没有帐户。因此,您可能希望将 minApi 23 定位到磨损风格。

    进一步阅读: https://developer.android.com/training/wearables/apps/standalone-apps

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多