我正在尝试分析应用程序在后台获取GPS时对电池的影响。
我通过查看此链接来使用电池历史记录器。 CloudWatch Logs Insights
我进行了57分钟的测试。
当我选择我的应用程序(按程序包名称)并在“应用程序统计信息”标签上查看时,它表明它消耗了1.67%的电池电量(设备估算的用电量)。
然后,在底部,我找到了“传感器使用”下拉列表。当我打开它时,它说我用GPS了57分钟。
首先,我不知道这个意思。我在服务中使用GPS_PROVIDER来检查每分钟的更新。
mLocationManager.requestLocationUpdates(
LocationManager.GPS_PROVIDER, 120 * 1000, 0f, listener);
我应该如何理解“传感器使用-GPS”属性?
第二,在应用程序选择器上,我找到了“ GPS”应用程序。
当我选择它并转到“应用程序统计信息”时,它说它的设备估计功耗用户为0.09%,CPU用户时间为1m 22s,CPU系统时间为55s,由于CPU使用率而设备估计功耗为0.0%。
我应该如何理解此“ GPS”应用程序?这与我使用GPS的应用有关吗?
请帮助!