Android位置已被弃用?

问题描述 投票:0回答:2

我注意到Android位置似乎已被弃用。我在API参考(https://developer.android.com/reference/android/location/package-summary.html)中找到了这个:这个API不是访问Android位置的推荐方法。

这很混乱,因为在类Location的API中没有关于此的信息。它仍然运作良好。

我想有一些很好的理由停止使用Location类。我想知道找到用户和实现基于位置的应用程序的推荐方法。我是否必须将我的应用更改为链接的新方式?我有点失望,这句话只在一页上。

android api location
2个回答
1
投票

是的,不赞成使用LocationApi。

FusedLocationProviderApi也被弃用了https://developers.google.com/android/reference/com/google/android/gms/location/FusedLocationProviderApi

现在您应该迁移到新的FusedLocationProviderClient - https://developers.google.com/android/reference/com/google/android/gms/location/FusedLocationProviderClient


0
投票

android.location不再受支持并不一定正确,因为它实际上有一些API更改,如Android Oreo(查看Location类)。它只是一个“低级”的定位API,在所有Android设备上都很常见,但不提供Google的融合位置提供商所带来的省电和准确性优势。在这一切之下,Fused Location Provider以高效的方式使用android.location

除非您确实需要对位置呼叫进行粒度控制,并且能够正确管理您为其进行的呼叫的功耗,否则建议使用融合位置提供程序。

© www.soinside.com 2019 - 2024. All rights reserved.