Android 安卓-融合平衡配置文件的位置

Android 安卓-融合平衡配置文件的位置,android,location,battery,Android,Location,Battery,在我的应用程序中,我需要跟踪设备的位置。本地化必须在长寿命的后台服务中运行(它扩展了android.app.service)。 我需要在精确度(以米为单位)和电池使用量之间进行权衡。我的应用程序的精度约为40-50米。 我找到了一份文件,证明了新的融合定位系统(GPS、wifi跟踪等)可以提高定位精度和电池消耗 我特别关注的是平衡模式(基于wifi和蜂窝网络的准确度约为40米)。文档显示,电池的使用率应为每小时0.6%。 我的测试用例显示每小时的使用率约为4% 下面是我的代码示例: _loca

在我的应用程序中,我需要跟踪设备的位置。本地化必须在长寿命的后台服务中运行(它扩展了android.app.service)。 我需要在精确度(以米为单位)和电池使用量之间进行权衡。我的应用程序的精度约为40-50米。 我找到了一份文件,证明了新的融合定位系统(GPS、wifi跟踪等)可以提高定位精度和电池消耗

我特别关注的是平衡模式(基于wifi和蜂窝网络的准确度约为40米)。文档显示,电池的使用率应为每小时0.6%。 我的测试用例显示每小时的使用率约为4%

下面是我的代码示例:

_locationRequest = LocationRequest.create();
_locationRequest.setPriority(LocationRequest.PRIORITY_BALANCED_POWER_ACCURACY);
_locationRequest.setInterval(60 * 1000);
LocationServices.FusedLocationApi.requestLocationUpdates(_googleApiClient, _locationRequest, this);
以及AndroidManifest.xml

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

既然文档显示了使用情况(平衡功率20秒0.6%~40米),而我的应用程序使用平衡功率60秒,为什么我的应用程序(基于我的测试)似乎消耗了这么多?我怎么了

提前谢谢