【发布时间】:2014-11-19 10:41:27
【问题描述】:
我在一个项目中工作,一旦用户单击锁定按钮,就必须实现自定义锁定屏幕。单击后,应用程序应被锁定,并且还应防止在按下主页按钮时关闭应用程序。我使用以下代码禁用主页键按下状态:
@Override
public void onAttachedToWindow(){
Log.i("TESTE", "onAttachedToWindow");
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
public boolean onKeyDown(int keyCode, KeyEvent event){
if (keyCode == KeyEvent.KEYCODE_HOME) {
Log.i("TESTE", "BOTAO HOME");
return true;
}
上述方法的问题不适用于最新版本。因此,如果您通过任何替代解决方案指导我来完成此任务,那将非常有帮助。提前致谢
【问题讨论】:
标签: android android-activity homescreen android-launcher android-homebutton