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
?
答案 0 :(得分:10)
但是,我们如何使用此API检查设备中是否打开了GPS,或者我们是否还有GPS连接?
你不能,AFAICT。我认为这个论点是因为LocationClient
混合了来自多个来源的数据,所以没有API来确定是否使用了任何特定的来源。
如果您想确定是否启用了GPS,则需要使用LocationManager
。