禁用主页按键android 1.6?

时间:2011-11-30 11:18:56

标签: android android-layout android-emulator android-manifest

我想禁用主页键。我试过这个代码,这将适用于Android 2.1上面,但我想它为Android 1.6

@Override
public void onAttachedToWindow()
{  
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD_DIALOG);     
    super.onAttachedToWindow();  
}

2 个答案:

答案 0 :(得分:0)

这是不可能的。您唯一的选择是让您的应用程序充当主屏幕,以便按钮无效。要执行此操作,请通过意图ACTION_MAIN启动您的活动,其类别为CATEGORY_HOME,如intent documentation中所述。

答案 1 :(得分:0)

尝试这种方式:

protected void onCreate(Bundle savedInstanceState){

    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD_DIALOG);

    super.onCreate(savedInstanceState);

}