【问题标题】:Migrating Google Play Services Location for Android O - supporting many devices迁移适用于 Android O 的 Google Play 服务位置 - 支持多种设备
【发布时间】:2018-02-06 10:32:02
【问题描述】:

我有一个服务正在运行,它会定期获取用户的位置。我刚刚迁移了所有代码以支持 Android O。即。我摆脱了FusedLocationAPI 和GoogleApiClient。根据此处的指南,我已将它们替换为 FusedLocationProviderClient:

https://developer.android.com/training/location/receive-location-updates.html

我的问题是我应该如何确保我的应用程序支持所有 android API - 直到 O拥有 Google Play 商店的最新更新。所以看来我应该检查游戏商店版本:if (not newest play-store and version < Android-O) use fusedLocationAPI, else if (newest play-store and version>=O) use FusedLocationProviderClient. 有人对支持尽可能多的设备有任何意见吗?

【问题讨论】:

    标签: android service google-play-services fusedlocationproviderapi google-location-services


    【解决方案1】:

    AFAIK,您说得对,设备必须具有最新的 Google Play 商店更新才能使用 Android O 应用程序。您可以查看这个documentation,其中讨论了如何支持不同的平台版本。

    为了在多个 Android 版本中提供最佳特性和功能,您应该在您的应用中使用 Android Support Library,它允许您在旧版本上使用多个最新平台 API。

    【讨论】:

      猜你喜欢
      • 2015-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-25
      • 2017-11-03
      • 1970-01-01
      相关资源
      最近更新 更多