提供一些背景信息:我正在尝试衡量 Android 应用程序中最佳实践的能耗。我重构了一个使用 WakeLock 来保持屏幕开启的应用程序,而我使用了标志FLAG_KEEP_SCREEN_ON
。令人惊讶的是,我只能在能源消耗方面有很小的改善。
我期待 CPU 能够进入低功耗状态,这将消耗更少的能量。
在这些情况下 CPU 电源管理是否有不同的行为,或者使用此 FLAG 预计不会产生合理的效果?
我正在使用必须连接到电源的设备 ODROID-XU 进行测量。Android 版本为 4.2.2 - API 级别 17。