如何禁用主页和后退按钮?
答案 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" />