我有一个启动两个 IntentService 的应用程序。我进行了一些电流消耗测量,发现如果我启动一项执行音频记录和音频分析的服务,电流消耗约为 65mA。如果我启动另一台执行 BLE 扫描,则电流消耗约为 85mA。如果两个 IntentService 同时运行,我的电流消耗为 200mA。我在装有 Android 4.3 的三星 SIII 上对此进行了测量。同样在 Nexus 5 Android 4.4.2 中,当两个服务一起运行时,电池会耗尽。我没有使用唤醒锁。对此有解释吗?是否可以节省电池寿命?这两个 IntentService 根本不使用网络连接,它们不发送数据。
问问题
397 次