我注意到Android位置似乎已被弃用。我在API参考(https://developer.android.com/reference/android/location/package-summary.html)中找到了这个:此API不是访问Android位置的推荐方法。
这很混乱,因为在类Location的API中没有关于此的信息。它仍然运作良好。
我想有一些很好的理由停止使用Location类。我想知道找到用户和实现基于位置的应用程序的推荐方法。我是否必须将我的应用更改为链接的新方式?我有点失望,这句话只在一页上。
答案 0 :(得分:1)
是android不推荐使用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
答案 1 :(得分:0)
不再支持android.location
不再是正确的,因为自从Oreo开始实际上有一些API更改(请查看Location
类)。它只是一个低水平的"位置API适用于所有Android设备,但不具备Google的融合位置提供商所带来的省电和准确性优势。在这一切之下,融合位置提供商只是以有效的方式使用android.location
。
除非您确实需要对位置呼叫进行粒度控制,并且能够正确管理您为其拨打的电话的功耗,否则建议您使用融合位置提供商。