GPS位置记录电池寿命

时间:2014-06-12 09:32:15

标签: android gps batterylevel

记录在Android上几小时内不会消耗整个电池的GPS位置(或分析数据)的最佳方法是什么?有什么特别的方式吗?市场上的一些跟踪软件声称可以针对低电量使用进行优化。

1 个答案:

答案 0 :(得分:1)

无论您使用的代码采用何种确切方法(例如服务,某些库,或自己编码等等)...... 总是缩小到一个问题:

  

您要求的更新分辨率和更新频率?

那是因为无论它是如何编码的,它总是依赖于连接到相同物理硬件和相同电池的相同传感器(GPS,wifi n塔三角测量)。

因此,更好的电池续航时间的一般提示是减少定位时间,使定位不准确等等。

Google位置服务(可在任何使用Google Play的设备上使用)可以节省大量时间,而且它也是一个非常优化的代码片段。如果你想要一些关于如何使用它的例子,请随意查看我在一个无聊的星期天下午做的这个应用程序:

https://github.com/budius/photogpstag

https://play.google.com/store/apps/details?id=com.budius.photogpstag

因为我针对一个人走路和拍照进行了优化,这意味着每隔3或5分钟就可以获得足够好的位置并且持续使用电池。

您可以获取源代码并将请求参数更改为更高的准确度/更频繁的更新,并查看电池消耗将增加。