我想禁用主鍵。我試過這個代碼,這將在Android 2.1以上的工作,但我希望它的Android 1.6禁用主頁按鈕android 1.6?
@Override
public void onAttachedToWindow()
{
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD_DIALOG);
super.onAttachedToWindow();
}
我想禁用主鍵。我試過這個代碼,這將在Android 2.1以上的工作,但我希望它的Android 1.6禁用主頁按鈕android 1.6?
@Override
public void onAttachedToWindow()
{
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD_DIALOG);
super.onAttachedToWindow();
}
這是不可能的。您唯一的選擇是讓您的應用程序充當主屏幕,使按鈕無效。要執行此操作,請按照intent documentation中的說明,通過具有CATEGORY_HOME類別的intent ACTION_MAIN啓動您的活動。
試試這個方法:
保護無效的onCreate(捆綁savedInstanceState){
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD_DIALOG);
super.onCreate(savedInstanceState);
}