Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何屏蔽安卓4.0主密钥_Java_Android - Fatal编程技术网

Java 如何屏蔽安卓4.0主密钥

Java 如何屏蔽安卓4.0主密钥,java,android,Java,Android,有人知道如何在安卓4.0中屏蔽主密钥吗 下面的代码只能在2.2和2.3中使用,因此我如何更改它,使其能够在4.0中使用 /* FIXME: How does it works within Android 4.0? */ @Override public void onAttachedToWindow() { this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); super.onAttachedT

有人知道如何在安卓4.0中屏蔽主密钥吗

下面的代码只能在2.2和2.3中使用,因此我如何更改它,使其能够在4.0中使用

/* FIXME:  How does it works within Android 4.0? */
@Override
public void onAttachedToWindow() {
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
    super.onAttachedToWindow();
} 
试试这个:

public boolean onKeyDown(int keyCode, KeyEvent event) {
    if ((keyCode == KeyEvent.KEYCODE_HOME)) {
        //do nothing  
        return true;
    }
    return super.onKeyDown(keyCode, event);
}
这不是对代码的编辑,而是出于同样的目的而进行的替代性工作