Android学习总结——实现Home键功能

时人不识凌云木,直待凌云始道高。这篇文章主要讲述Android学习总结——实现Home键功能相关的知识,希望能为你提供帮助。
    实现Home键功能简而言之就是回到桌面,让Activity不销毁,程序后台运行。
实现方法:

Intent intent= new Intent(Intent.ACTION_MAIN); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.addCategory(Intent.CATEGORY_HOME); startActivity(intent);

 
这里我将重写返回键让其实现home键的功能:
需要重写onKeyDown方法监控返回键
public boolean onKeyDown(int keyCode, KeyEvent event) { //如果是返回键 if(keyCode== KeyEvent.KEYCODE_BACK& & event.getRepeatCount() == 0){ //重写返回键 Intent intent= new Intent(Intent.ACTION_MAIN); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.addCategory(Intent.CATEGORY_HOME); startActivity(intent); return true; } return super.onKeyDown(keyCode, event); }

【Android学习总结——实现Home键功能】 

    推荐阅读