gpt4 book ai didi

android - Android 4.1.1 中的 NETWORK_PROVIDER 行为是否发生了变化?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:25:50 25 4
gpt4 key购买 nike

我有一个现有的经过良好测试的应用程序,它利用 GPS_PROVIDERNETWORK_PROVIDER 以及相同的 LocationListener

LocationManager 报告 gps、网络和被动位置提供商可用并已启用。

我最近将我的 Galaxy Nexus 升级到 4.1.1,现在 NETWORK_PROVIDER 不提供任何位置更改。使用运行 4.0.4 的 Galaxy S III 进行测试时,我习惯了,即使 WiFi 已关闭,网络位置更新也会通过。当 WiFi 关闭时,我得到手机信号塔的位置。

与这里的同事交谈,我不能排除某种偶然的硬件故障或某种我尚未发现的默认设置更改。我仔细检查了整个设置,似乎一切都已正确设置。

WiFi开启,手机网络开启,GPS开启,网络服务全部开启。我的办公 table 上没有 GPS 信号,因此当网络定位无法提供结果时很容易注意到。

还有其他人在使用 Verizon Galaxy Nexus + 4.1.1 或 4.1.1 和任何手机时遇到类似问题吗?

另一个问题是,Google map 正在寻找我的位置,但我的 PASSIVE_PROVIDER 也没有生成位置。

最佳答案

关于 NETWORK_PROVIDER,Android 的行为没有改变。

我不知道出了什么问题或原因,但我移除/更换了我的 Galaxy Nexus 上的电池和 SIM 卡,网络提供商似乎提供了正确的结果。

给我的教训?不要假设您会向您的听众报告位置,即使您确定网络提供商可用、已启用且已连接。

在我的例子中,我需要添加另一项检查以确保我的 LocationListener 在没有报告任何位置的情况下不会继续运行。

关于android - Android 4.1.1 中的 NETWORK_PROVIDER 行为是否发生了变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12630413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com