监控Android设备上的GPS使用情况

时间:2013-03-26 15:32:31

标签: android gps listener monitoring

我正在尝试在Android设备上设置监控功能。我想监控手机上GPS传感器的实际使用情况。这意味着我对用户何时打开/关闭GPS传感器,但是当他通过任何给定的应用程序使用GPS数据(例如地图,基于位置的搜索)感兴趣时。

我尝试了Get GPS start/stop events with addGpsStatusListener中提到的方法,但是没有成功。

我还不清楚GPS_EVENT_STARTED是否意味着从传感器的待机状态恢复,或者仅仅反映用户在设置中切换“允许GPS”。 (见:http://developer.android.com/reference/android/location/GpsStatus.Listener.html



有人会知道:

a)这种功能是否可实施/已经实施

b)如何实现这一目标?


非常感谢。

1 个答案:

答案 0 :(得分:0)

对多种方法(选择)进行过度测试后:
How can I enable or disable the GPS programmatically on Android?
Android Enable and Disable GPS
How to programmatically enable GPS in Android Cupcake
How to enable GPS in android coding

我发现在Android v4.2.2上确实无法切换GPS状态(无论状态到底意味着什么,也在我的问题中提到)。我特别发现问题How can I enable or disable the GPS programmatically on Android?中的评论是误导性的。即使功率控制小部件的漏洞利用应该重新出现在4.2.2中,它已被修复