为什么Google Play服务版本不同?

时间:2018-05-15 13:35:33

标签: android google-play-services

我需要在某些设备上了解 Google Play服务版

在谷歌搜索和搜索stackoverflow之后,我发现了以下两种方法并尝试了这些方法。

一个。使用PackageInfo

getPackageManager()
    .getPackageInfo(GoogleApiAvailability.GOOGLE_PLAY_SERVICES_PACKAGE, 0 )
    .versionCode;

B中。直接使用GoogleApiAvailability。

GoogleApiAvailability.GOOGLE_PLAY_SERVICES_VERSION_CODE;

我得到了结果,但结果却有不同的价值。

结果:

A: 12673023
B: 11717000

在设备上,设置 - >应用程序&通知 - > Google Play服务版  显示12.6.73。

似乎 A 是正确的。

另一方面, B 是简单而最新的方式。

为什么这两个是不同的?哪一个是正确的价值?大家都知道吗?

1 个答案:

答案 0 :(得分:3)

GoogleApiAvailability.GOOGLE_PLAY_SERVICES_VERSION_CODE是您的应用所需的最低要求,而不是已安装的版本