HY。
我是Android新手,我想创建一个需要用户当前位置的应用。我想知道我应该使用哪个API,具体来说:android.location中的平台位置API或Google Play服务的Google位置服务API - http://developer.android.com/guide/topics/location/strategies.html。基本上我想知道大多数设备是否支持更新的API。
提前谢谢。
答案 0 :(得分:1)
是的,所有最新 Google play services installed
的设备都可以使用新API。
根据消息来源,新的API (融合位置提供商)消耗的电量非常少,并且如果与意向服务一起使用,即使用户没有,也会立即通知我们应用的位置变化在我们的应用程序内。
您可以在最新的Android sdk中找到名称为 LocationUpdates 的示例。
有关详细信息,您可以浏览以下链接:
https://developer.android.com/google/play-services/location.html
http://www.kpbird.com/2013/06/fused-location-provider-example.html
https://developer.android.com/training/location/retrieve-current.html