Xamarin - IOS - 电池使用情况

时间:2018-04-26 13:18:47

标签: ios xamarin gps cllocationmanager battery

我已经与Xaramin开发了一个IOS应用程序,并试图找出最耗电量的电池。该应用程序有三个主要活动:

  1. 在后台收听位置更新(使用AccurityNearestTenMeters和DistanceFilter = 50)
  2. 每隔10秒将所有获取的位置写入文件
  3. 使用标准HttpClient对象将文件内容发送到远程服务器
  4. 7小时左右后,应用程序消耗了大约50%的电池。这取决于用户的移动,但是让我们说步行,有轨电车等有很多动作......然后是合理的时间,其中运动少得多(即在工作中)。

    我尝试将所需精度更改为最接近的100米,并更改距离滤镜。我得到了一些非常好的优化,特别是对于精度的改变,但我需要有更精确的位置,所以我正在寻找另一种可能性来优化电池。

    有许多问题在我脑海中浮现,我希望得到您的反馈意见:更耗电的是什么?位置更新或文件写入?对于网络请求也是一样的,所以如果我并排放置消耗更多电池的东西:位置更新,文件写入或网络请求。我的意思是从一般的角度来看。

    另外,你们有什么建议或信息可以帮助我进行优化吗?

0 个答案:

没有答案