如何禁用主页和后退按钮?

时间:2018-11-01 08:10:39

标签: android

如何禁用主页和后退按钮?

2 个答案:

答案 0 :(得分:0)

使用此方法在Android中禁用Home键。

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

使用onBackPressed()方法在Android中禁用Back键。

@Override
public void onBackPressed()
{

}

答案 1 :(得分:0)

主页按钮:

<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />

要禁用“主页”按钮:

    @Override
    public void onAttachedToWindow() {
        // TODO Auto-generated method stub
        this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
        super.onAttachedToWindow();
    }

要禁用“后退”按钮:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// Do nothing or catch the keys you want to block
  }

要将其添加到您的Android清单中:

<uses-permission android:name="android.permission.REORDER_TASKS" />