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

Android 如何检查分机是否处于省电模式?,android,sony,sony-smartwatch,power-saving,Android,Sony,Sony Smartwatch,Power Saving,我想在智能分机处于省电模式时禁用后退操作键,这意味着几秒钟后显示屏变暗,但控制分机保持打开状态。 当不处于省电模式时,后退操作键应再次工作 我试图找出如何检查当前的省电模式,但无法管理它。 当控制装置切换到省电模式时,LogCat显示: onReceive: com.sonyericsson.extras.aef.control.ACTIVE_POWER_SAVE_MODE_STATUS_CHANGED API还表示有以下允许的值:活动\电源\保存\模式\关闭和活动\电源\保存\模式\打开 有

我想在智能分机处于省电模式时禁用后退操作键,这意味着几秒钟后显示屏变暗,但控制分机保持打开状态。 当不处于省电模式时,后退操作键应再次工作

我试图找出如何检查当前的省电模式,但无法管理它。 当控制装置切换到省电模式时,LogCat显示:

onReceive: com.sonyericsson.extras.aef.control.ACTIVE_POWER_SAVE_MODE_STATUS_CHANGED
API还表示有以下允许的值:活动\电源\保存\模式\关闭和活动\电源\保存\模式\打开

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

然后,我将检查onKey()方法中的当前显示状态,并决定返回操作键是否应作出反应


非常感谢

我建议实现您想要做的事情的方法是注册以侦听控件\活动\电源\保存\模式\状态\更改\意图。当您收到该信息时,它将告诉您当前的主动节能模式状态。将此项保存到扩展名中的成员变量,并选中该项以禁用/启用back键


谢谢你,我按照你说的做了,每次省电模式改变时都会保存当前状态。对于其他感兴趣的人,我现在还找到了activelowpowermodchange(booleanlowpowermodeon)方法。只要在控件类中重写它,每次节能模式更改时都会调用它。