Android通过电源按钮或滑动解锁屏幕

时间:2014-10-23 14:04:54

标签: android android-4.4-kitkat

我写了一个Android应用,但我对解锁行为感到失望:

在我的手机上,我使用了滑锁屏幕。

如果我按下电源按钮锁定我的应用程序中的屏幕,则手机屏幕会被锁定。

如果我现在再次按下电源按钮,手机将解锁并直接返回应用程序。但我希望解锁时需要滑动手势。

对于手机的所有其他应用,我需要在按下电源按钮后解锁滑动手势。因此,我认为不受欢迎的行为是由于我的应用偏好,但我现在不知道哪些偏好是可取的。如何为我的应用程序滑动解锁?

1 个答案:

答案 0 :(得分:0)

我找到了对此行为负责的代码行。在onCreate的MainActivity中,我添加了FLAG_DISMISS_KEYGUARD。如果我删除此行,我的应用程序再次使用“不安全”幻灯片屏幕。这就是我想要的。

public abstract class MainActivity extends Activity {


  @Override
  public void onCreate (Bundle savedInstanceState) {

    super.onCreate (savedInstanceState);
    getWindow ().addFlags (WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD); //remove this line

  }
}