Android 延迟一段时间后出现解锁屏幕

Android 延迟一段时间后出现解锁屏幕,android,android-layout,countdowntimer,Android,Android Layout,Countdowntimer,在我的应用程序中,最后我会显示一个祝贺屏幕15秒,这是一个包含单个图像的新活动,然后屏幕变黑,然后设备被锁定 现在,我立即点击解锁按钮,解锁屏幕提示输入密码。但只有在单击解锁按钮两次后(即至少5秒后),才会出现密码提示 密码提示屏幕延迟的原因是什么 经过一番搜索,我发现了一些链接,这些链接的状态可能是省电模式激活或sd卡安装延迟的原因。但如果是这样的话,那么当我不使用该应用程序时,为什么该设备不会面临延迟呢 谢谢你的帮助 请注意如果在黑屏出现约10秒后尝试按下解锁按钮,解锁屏幕将立即显示 最终性

在我的应用程序中,最后我会显示一个祝贺屏幕15秒,这是一个包含单个图像的新活动,然后屏幕变黑,然后设备被锁定

现在,我立即点击解锁按钮,解锁屏幕提示输入密码。但只有在单击解锁按钮两次后(即至少5秒后),才会出现密码提示

密码提示屏幕延迟的原因是什么

经过一番搜索,我发现了一些链接,这些链接的状态可能是省电模式激活或sd卡安装延迟的原因。但如果是这样的话,那么当我不使用该应用程序时,为什么该设备不会面临延迟呢

谢谢你的帮助


请注意如果在黑屏出现约10秒后尝试按下解锁按钮,解锁屏幕将立即显示

最终性。java

public class FinalActivity extends Activity {
    WindowManager.LayoutParams params1;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        this.requestWindowFeature(Window.FEATURE_NO_TITLE);
        this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(R.layout.endenroll);
        MyCountDec c = new MyCountDec(15000, 1000);
        c.start();
    }

    @Override
    protected void onResume() {
        super.onResume();
        params1 = getWindow().getAttributes();
        params1.screenBrightness = -1;
        getWindow().setAttributes(params1);
        super.onResume();
    }


    public class MyCountDec extends CountDownTimer {
        public MyCountDec(long millisInFuture, long countDownInterval) {
            super(millisInFuture, countDownInterval);
        }

        @Override
        public void onFinish() {
            params1 = getWindow().getAttributes();
            params1.screenBrightness = 0;
            getWindow().setAttributes(params1);
        }

        @Override
        public void onTick(long millisUntilFinished) {
        }
    }
}

这听起来像是设备的锁屏,而不是应用程序实现的。这就是你要问的吗?如果是的话,你测试的是什么设备?设备是Nook Color。但这种延迟只有在黑屏显示后才会发生。否则,当我不使用应用程序时,解锁屏幕会立即出现。如果我在黑屏出现约10秒后尝试按下解锁按钮,解锁屏幕立即出现我猜android会等待类似的事情发生,10秒后它就会超时并返回到默认状态。你能告诉我等待类似的事情发生是什么意思吗?