我写了一个Android应用,但我对解锁行为感到失望:
在我的手机上,我使用了滑锁屏幕。
如果我按下电源按钮锁定我的应用程序中的屏幕,则手机屏幕会被锁定。
如果我现在再次按下电源按钮,手机将解锁并直接返回应用程序。但我希望解锁时需要滑动手势。
对于手机的所有其他应用,我需要在按下电源按钮后解锁滑动手势。因此,我认为不受欢迎的行为是由于我的应用偏好,但我现在不知道哪些偏好是可取的。如何为我的应用程序滑动解锁?
答案 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
}
}