代码之家  ›  专栏  ›  技术社区  ›  Emil

WearOs-com.google.android.gms.version是如何工作的?

  •  0
  • Emil  · 技术社区  · 4 年前

    我正在为我的Android应用程序开发的wearOs配套应用程序。我刚刚在谷歌上看到 samples Wear和Android应用程序都声明

    <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
    

    我真的需要这个吗?它到底做什么?根据 google doc

    在application元素中添加以下声明。这 嵌入应用程序编译的Google Play服务版本 具有

    这是否意味着它将增加我的应用程序规模,甚至可能在华为这样没有播放服务的移动设备上运行。

    如果我不使用这些元数据,任何没有播放服务的手机都将无法工作。优势和劣势究竟是什么?

    0 回复  |  直到 4 年前
        1
  •  1
  •   Liyun Zhang - MSFT    4 年前

    不,它不会增加您的应用程序大小。如果设备上存在GMS,它只声明GMS的版本。

    根据您的描述,您希望使用设备上的播放服务。因此,你是否需要它取决于设备上的播放服务。如果它是谷歌播放服务,你想使用它,你需要将其添加到AndroidManifest.xml中。如果它是其他播放服务,或者你不想使用,你就不必使用它。

    但安卓手机的大部分播放服务似乎都是谷歌播放服务。当然,您也可以使用三部分播放服务来显示您想要的文件。