zoukankan      html  css  js  c++  java
  • 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方法监控返回键

    
    

     @Override

    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);
        }
  • 相关阅读:
    博客园如何运行代码
    视觉差
    h5 播放器 -3
    播放器 视频 音频 -1
    游戏 保卫萝卜
    跟踪算法
    走口字

    联动日历
    jq 抽奖
  • 原文地址:https://www.cnblogs.com/xch-yang/p/5954450.html
Copyright © 2011-2022 走看看