如何检查我的分机是否处于省电模式?

时间:2014-01-10 13:11:05

标签: android sony sony-smartwatch power-saving

我想在智能扩展程序处于省电模式时禁用后退操作键,这意味着显示屏在几秒钟后变暗但控制扩展程序仍然打开。 当它不处于省电模式时,后退操作键应该再次起作用。

我试图弄清楚如何检查当前的POWER SAVE MODE,但无法管理它。 当控制切换到省电模式时,LogCat说:

onReceive: com.sonyericsson.extras.aef.control.ACTIVE_POWER_SAVE_MODE_STATUS_CHANGED

API还表示有以下允许值:ACTIVE_POWER_SAVE_MODE_OFF和ACTIVE_POWER_SAVE_MODE_ON

有谁知道如何检查当前的省电模式状态?

然后我会检查onKey() - 方法中的当前显示状态,并决定后退操作键是否应该作出反应。

非常感谢提前。

1 个答案:

答案 0 :(得分:0)

我建议您实现的目的是注册以侦听CONTROL_ACTIVE_POWER_SAVE_MODE_STATUS_CHANGED_INTENT。当您收到它时,它会告诉您当前有效省电模式的状态。将其保存到扩展中的成员变量,并检查是否禁用/启用后退键。

http://developer.sonymobile.com/reference/sony-addon-sdk/com/sonyericsson/extras/liveware/aef/control/Control.Intents#CONTROL_ACTIVE_POWER_SAVE_MODE_STATUS_CHANGED_INTENT