我想在智能扩展程序处于省电模式时禁用后退操作键,这意味着显示屏在几秒钟后变暗但控制扩展程序仍然打开。 当它不处于省电模式时,后退操作键应该再次起作用。
我试图弄清楚如何检查当前的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() - 方法中的当前显示状态,并决定后退操作键是否应该作出反应。
非常感谢提前。
答案 0 :(得分:0)
我建议您实现的目的是注册以侦听CONTROL_ACTIVE_POWER_SAVE_MODE_STATUS_CHANGED_INTENT。当您收到它时,它会告诉您当前有效省电模式的状态。将其保存到扩展中的成员变量,并检查是否禁用/启用后退键。