【发布时间】:2015-06-09 13:06:51
【问题描述】:
我正在尝试使用 Trepn 来测量 Android 设备的功耗。
我发现LCD耗电最多,所以为了得到比较准确的耗电量,我最好在实验前只关闭LCD,实验后开启.
如何使用 Android 以编程方式仅关闭 LCD(不进入睡眠模式)?
【问题讨论】:
-
看这个,和你的很像。 stackoverflow.com/questions/14274390/…
我正在尝试使用 Trepn 来测量 Android 设备的功耗。
我发现LCD耗电最多,所以为了得到比较准确的耗电量,我最好在实验前只关闭LCD,实验后开启.
如何使用 Android 以编程方式仅关闭 LCD(不进入睡眠模式)?
【问题讨论】:
虽然您的问题看起来可能已经有了答案,但我想问一下您是使用 Trepn 仅测量电池电量,还是使用每轨功率测量?每轨测量可以更轻松地隔离单个硬件组件。
最后,对于那些还没有看过它的人,Android 网站上有一篇很好的文章提供了如何测量组件功率的建议。 https://source.android.com/devices/tech/power.html#component-power
【讨论】:
由于您使用的是 Trepn Profiler,因此它具有在分析会话期间保持设备唤醒的功能,即使屏幕关闭也是如此。
这可以在 Trepn 设置中启用:
设置 → 常规 → 启用“在分析时获取唤醒锁”。
然后您可以开始测试并点击设备的电源按钮以关闭屏幕。 Trepn 将为您保持处理器唤醒。
在Trepn Profiler 6.0 及更高版本中,这是“高级模式”。
【讨论】: