0

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

我已经尝试过使用 addGpsStatusListener 获取 GPS 开始/停止事件中提到的方法,但是没有成功。

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



有人知道吗:

a) 这样的功能是否可以实现/是否已经实现

b) 如何做到这一点?


非常感谢。

4

1 回答 1

0

经过对几种方法的过度测试(选择):
如何在 Android 上以编程方式启用或禁用 GPS?
Android 启用和禁用 GPS
如何以编程方式在 Android Cupcake
中启用 GPS 如何在 android 编码中启用 GPS

我发现在 Android v4.2.2 上确实不可能切换 GPS 状态(无论状态到底意味着什么,我的问题中也提出过)。我特别发现了一条评论如何在 Android 上以编程方式启用或禁用 GPS?误导。即使在 4.2.2 中应该重新出现带有电源控制小部件的漏洞利用,它也已被修复

于 2013-06-15T12:01:48.487 回答