0

我有一个 Android 应用程序,它具有用户登录功能。问题是应用程序不断关闭。间隔不规则。有时会持续 3 分钟,有时会持续 10 分钟。

背景:当用户登录时,应用程序将坐标发送到我们的服务器。坐标是从 GPS 获取的。

以固定间隔。我们添加了 AlarmManager,以便应用程序在手机进入睡眠模式时继续运行。

它也无济于事。

我们注意到:如果我们要从信号塔获取坐标,电池寿命很长,我们测试过一次,它能够保持 10 个小时的会话。但是提供的坐标不准确,因此我们不能使用这种方法。

我们已经看到有人写过关于粘性的文章,我们不太确定它是如何工作的。

非常感谢您的帮助。

4

1 回答 1

0

aGPS 或辅助 GPS 不会为您提供非常准确的位置。您正在使用 1..n 个手机信号塔估算您的位置。这个怎么运作 ...在此处输入图像描述

“使用蜂窝塔三角测量(3 个塔),可以将电话位置确定在‘大约’3/4 平方英里的区域内。” ——他们的报价不是我的。讨厌他们而不是这篇文章。我试图提供帮助;) http://wrongfulconvicionsblog.org/2012/06/01/cell-tower-triangulation-how-it-works/

如果您尝试定期获取和记录用户的位置,您可能需要运行后台服务。

于 2013-04-17T11:37:38.490 回答