Android 网络位置(获取更新的时间)

发布于 2024-12-11 17:13:31 字数 588 浏览 0 评论 0原文

当我使用网络提供商跟踪 Android 上的用户位置时,当单元处于睡眠(挂起)模式时,我需要很长时间才能更新。这篇文章同样的问题: Android 网络位置需要数小时才能更新位置

我正在使用 AlarmManager 来触发一个意图,该意图使用 PARTIAL_WAKE_LOCK 启动服务,等到从侦听器接收到位置更新并停止自身(释放唤醒锁)。

使用 GPS 提供商,一切工作正常。所有权限均正常(精细/粗略位置、唤醒锁)。

有什么想法吗?谢谢你!

编辑 此问题引起的问题:http://code.google.com/ p/android/issues/detail?id=10931

When I track user location on Android using network provider, I'm getting very long times against updates when the cell is in sleep (suspend) mode. The same issue from this post:
Android network location takes hours to update location.

I'm using AlarmManager to fire an intent that starts a service with a PARTIAL_WAKE_LOCK, wait until receive the location update from a listener and stop itself (releasing the wakelock).

All works perfectly using the GPS provider. All permissions are OK (fine/coarse location, wakelock).

Any idea? Thank you!

EDIT
Problem caused by this issue: http://code.google.com/p/android/issues/detail?id=10931

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

青朷 2024-12-18 17:13:31

问题是网络提供商非常不准确。 (大约在 3 公里范围内)因此位置更新缓慢,您必须从一个蜂窝基站移动到另一个蜂窝基站。

编辑:事实证明,这是已知问题

The problem is that Network provider is highly inaccurate. (Roughly in the range of 3km) Hence the slow location updates, you have to move from one cell-site to another.

edit: It turns out, this is a known issue

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文