这个方法可能有些问题。有待进一步测试。
参见另一篇《Android禁用锁屏界面2》
在Android黑屏以后,用户按下电源键,一般会出现锁屏界面。如果我们不希望看到这个锁屏界面,而是直接回到先前使用的APP,可以用下面的方法来实现。
在MainActivity里加入如下代码即可。
@Override
public void onAttachedToWindow() {
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN |
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON,
WindowManager.LayoutParams.FLAG_FULLSCREEN |
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
}
如果不想全屏,就把FLAG_FULLSCREEN参数删掉,如下:
@Override
public void onAttachedToWindow() {
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON,
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
}
网友评论