Android穿:如何支持现有的Android应用程序穿戴

时间:2014-07-04 11:17:57

标签: android wear-os

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

现在我想给一个exisitng应用程序提供android磨损支持。 我该如何实现这一目标?

提前致谢。

3 个答案:

答案 0 :(得分:14)

您需要导入Android Wear模块。右键单击您的项目,然后选择"打开模块设置"然后点击"加"按钮,它会弹出一个向导来添加一个磨损模块。

答案 1 :(得分:4)

将磨损模块添加到现有的Android应用程序有两个部分。 1.添加模块本身 2.用现有的android模块打包它

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

  1. 在掌上电脑应用模块的清单文件中包含可穿戴应用模块清单文件中声明的所有权限。
  2. 确保可穿戴应用程序和手持式应用程序模块具有相同的程序包名称和版本号。
  3. 在掌机应用程序的build.gradle文件中声明Gradle依赖项,该文件指向可穿戴应用程序模块:
  4. 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

答案 2 :(得分:0)

如果有人仍然会为这个问题苦苦挣扎。

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

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

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

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