我正在尝试在 Android 设备上设置监控功能。我想监控手机上 GPS 传感器的实际使用情况。这意味着我主要对用户何时打开/关闭 GPS 传感器不感兴趣,但他何时通过任何给定的应用程序(例如地图、基于位置的搜索)使用 GPS 数据。
我已经尝试过使用 addGpsStatusListener 获取 GPS 开始/停止事件中提到的方法,但是没有成功。
我也不清楚 GPS_EVENT_STARTED 是否意味着传感器从待机状态恢复,或者只是反映了用户在设置中切换“允许 GPS”。(见:http: //developer.android.com/reference/android/location/GpsStatus.Listener.html)
有人知道吗:
a) 这样的功能是否可以实现/是否已经实现
b) 如何做到这一点?
非常感谢。