电池高效的方式来跟踪Android手机

时间:2013-03-26 11:38:20

标签: android iphone gps

我有一系列面包车,我正试图创造一种廉价的追踪方式。

我需要能够请求更新他们的位置,并跟踪他们的动作,以便我可以返回并查看他们的路线。

我已经尝试过应用程序,但它们似乎会将电池寿命降低到一个不可靠的水平。 我期待以更高效的方式。

应用程序的哪个部分会使用电池?从GPS获取位置或通过3G发送信息?

如果是后者,我可以跟踪它们并且每20分钟更新一次,但是保持手机上的路线在一天结束时更新。如果是前者,我只需更新差距更大的位置(每30分钟除非被查询)

3 个答案:

答案 0 :(得分:3)

通过GPS获取用户位置并使用3G网络发送数据都是高度耗电的。

您很可能会增加更新之间的时间,还会增加向您发送位置之间的时间。

您还可以集成GCM,这将允许您手动向设备发送通知(假设他们已安装Google Play)并仅在此时请求位置更新。

此外,由于这是您的车队,您是否考虑过添加使用车载电池为手机充电的便携式移动充电器?

答案 1 :(得分:1)

如果启用,大部分电池都会消耗显示屏 在iphone 4上,我可以将8小时的GPS记录,每秒一个位置记录到文件系统中 最好的解决方案是将电源线连接到汽车中的电话,就像所有跟踪系统一样。
此外,它还取决于位置序列数据包的压缩。使用标准Web服务,数据量可能是二进制(专有)协议的100倍。 不幸的是,我无法告诉你从GSM / 3G发送使用到GPS的功耗关系。

答案 2 :(得分:0)

GPS肯定会使用大量电池 - 我的手机将在没有GPS的情况下充电超过24小时。如果我在跑步后离开我的运动追踪应用程序,电池将在大约10小时后死亡。如果我将应用程序配置为实时自动更新我在网络上的进度,则电池将持续约3或4小时。

根据跟踪所需的粒度,您可以每15到30分钟打开GPS以获得GPS定位,然后将其关闭。此外,我认为有不同程度的地理位置准确性,如果你能够解决快速定位问题的解决方案(使用手机信号塔,如果可以通过wifi获得粗略的位置估算),你将使用更少的电池。 / p>