如何知道手机是否处于锁定模式

时间:2011-05-15 20:52:24

标签: android broadcastreceiver android-intent lockscreen

我有办法让我知道手机是否处于锁定状态吗?

1 个答案:

答案 0 :(得分:1)

让您的应用听我们的ACTION_SCREEN_OFF广播。更多信息here

public class ScreenReceiver extends BroadcastReceiver {     

        @Override
        public void onReceive(Context context, Intent intent) {
            if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF)) {
                //screen locked                
            } else if (intent.getAction().equals(Intent.ACTION_SCREEN_ON)) {
                //screen unlocked   
            }
        }

}

您可能还希望通过注册ACTION_USER_PRESENT广播来接收用户何时通过键盘锁的信息。