Android 捕捉back(返回)鍵的方法 和 呼叫桌面方法


資料來源:http://blog.csdn.net/mingxunzh/article/details/549…

01.全部通用
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0)
{//按下的如果是BACK,同時沒有重複
       Toast.makeText(ml78.this,””,1).show();
return true;
}

return super.onKeyDown(keyCode, event);
}

02.版本2之後才有的版本
@Override
public void onBackPressed()
{
return;
}

ps 呼叫Android桌面

public void CallHome()
{
Intent intent= new Intent(Intent.ACTION_MAIN);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addCategory(Intent.CATEGORY_HOME);
startActivity(intent);
}


 


相关文章