Android:使用wifi获取位置的电池影响;没有实际连接

时间:2015-11-08 17:35:10

标签: android gps location wifi battery

我的应用程序的位置要求很高。我想用wifi来获取位置数据。如果我让用户整天打开wifi(大部分都不会连接),与使用高精度GPS相比,会产生多大的电池影响?

1 个答案:

答案 0 :(得分:0)

无论是否使用高准确度,GPS都会扼杀您的电池寿命。当您使用手机转弯方向时,请注意它是如何变成一个小加热器。

Wifi更好。请注意,连续使用wifi会产生比GPS更少的热量。由于一种叫做物理学的令人讨厌的东西,热量直接对应于能量使用。

WiFi以下列方式影响电源。它们是从高功率到低功率的顺序。

  1. 传输数据(最差)
  2. 让处理器保持清醒状态(争夺最差)
  3. 接收数据(非常糟糕)
  4. 监控网络(取决于)
    • 要求加入(传送不好)
    • 没有要求加入(自收到以来非常好)
  5. 关闭(完整性和出色的用电量)
  6. 我怀疑手机不需要使用连接来提高准确性。这应该很容易通过打开wifi但设置为禁用“加入”请求来测试。如果您的手机上写着“请打开wifi连接以提高准确性”,那么您就知道需要传输。

    你没有问过这个问题,但我能给出的最好的建议就是找出你可以使用的最低采样率,但仍能获得所需的准确度。请参阅this explanation,特别是底部的“检查事件”说明。