打开/关闭GPS会播放android.location.PROVIDERS_CHANGED消息吗?

时间:2011-03-24 21:13:34

标签: android

On Froyo:

打开和关闭GPS时,是否应播放android.location.PROVIDERS_CHANGED消息?我有一个应用程序打开和关闭GPS,并为此消息设置一个监听器(以验证操作是否发生),即使正在启用和禁用GPS,也不会调用监听器。因为我必须使用黑客程序以编程方式控制GPS,我想知道我是否应该自己播放此消息。

Launcher Pro看到我正在切换GPS的状态,它会适当地更改它的小部件图标,所以我不确定是否需要发送消息。在这种情况下,消息正在发送,我没有正确地收听消息(但如果我自己发送消息,接收器确实会响应)。或者我不是在听正确的信息。

在相关的说明中,我应该在广播PROVIDERS_CHANGED消息时查看源代码模块?

1 个答案:

答案 0 :(得分:3)

Android Location Manager reference中,您可以看到自API Level 9(= Android 2.3)以来已添加 android.location.PROVIDERS_CHANGED 的常量。

Froyo = Android 2.2 = API Level 8

这解释了为什么永远不会对Froyo发起意图。