使用Google Play服务检查GPS状态

时间:2013-06-15 08:56:34

标签: android gps location google-play-services location-client

Google建议现在使用Google Play Services来管理用户位置。 但是,我们怎样才能使用此API检查设备中是否打开了GPS,或者我们是否还有gps连接?

com.google.android.gms.location.LocationListener中,我们只有一个方法abstract void onLocationChanged(Location location),当位置发生变化时会调用该方法,但我们不知道有关GPS状态的任何信息。

如何使用“{1}}和Google Play Services LocationManager之类的LocationListener

1 个答案:

答案 0 :(得分:10)

  

但是,我们如何使用此API检查设备中是否打开了GPS,或者我们是否还有GPS连接?

你不能,AFAICT。我认为这个论点是因为LocationClient混合了来自多个来源的数据,所以没有API来确定是否使用了任何特定的来源。

如果您想确定是否启用了GPS,则需要使用LocationManager