On Froyo:
打开和关闭GPS时,是否应播放android.location.PROVIDERS_CHANGED消息?我有一个应用程序打开和关闭GPS,并为此消息设置一个监听器(以验证操作是否发生),即使正在启用和禁用GPS,也不会调用监听器。因为我必须使用黑客程序以编程方式控制GPS,我想知道我是否应该自己播放此消息。
Launcher Pro看到我正在切换GPS的状态,它会适当地更改它的小部件图标,所以我不确定是否需要发送消息。在这种情况下,消息正在发送,我没有正确地收听消息(但如果我自己发送消息,接收器确实会响应)。或者我不是在听正确的信息。
在相关的说明中,我应该在广播PROVIDERS_CHANGED消息时查看源代码模块?
答案 0 :(得分:3)
在Android Location Manager reference中,您可以看到自API Level 9
(= Android 2.3)以来已添加 android.location.PROVIDERS_CHANGED 的常量。
Froyo = Android 2.2 = API Level 8
这解释了为什么永远不会对Froyo发起意图。