8

Google 建议现在使用Google Play Services来管理用户位置。但是我们如何使用这个 API 检查设备中的 GPS 是否打开,或者我们是否仍然有 GPS 连接?

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

如何使用Google Play Services“旧”LocationManagerLocationListener

4

1 回答 1

10

但是我们如何使用这个 API 检查设备中的 GPS 是否打开,或者我们是否仍然有 GPS 连接?

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

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

于 2013-06-15T10:40:21.093 回答