Android应用开发中模拟按下HOME键的效果(实现代码)

 更新时间:2013年05月09日 10:42:48   作者:  
Android应用开发中, 有一种场景,就是我们不希望用户直接按Back键退出Activity,而是希望应用隐藏到后台,类似于按Home键的效果
下面提供代码示例,请参考。
复制代码 代码如下:

public boolean onKeyDown(int keyCode, KeyEvent event) { 
    if (keyCode == KeyEvent.KEYCODE_BACK) { 
        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自定义DigitalClock控件实现商品倒计时

    Android自定义DigitalClock控件实现商品倒计时

    这篇文章主要为大家详细介绍了Android DigitalClock实现商品倒计时,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • Android之Gallery使用例子

    Android之Gallery使用例子

    本篇文章主要介绍了Android之Gallery使用例子,Gallery用来显示图片列表,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-01-01
  • Android使用criteria选择合适的地理位置服务实现方法

    Android使用criteria选择合适的地理位置服务实现方法

    这篇文章主要介绍了Android使用criteria选择合适的地理位置服务实现方法,实例分析了Criteria的具体使用技巧,需要的朋友可以参考下
    2016-01-01
  • Android注册登录实时自动获取短信验证码

    Android注册登录实时自动获取短信验证码

    注册登录或修改密码功能常常需要输入短信验证码,如何自动获取短信验证码,这篇文章就为大家介绍了Androidcv注册登录自动获取短信验证码的实现代码,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • Android仿百度外卖自定义下拉刷新效果

    Android仿百度外卖自定义下拉刷新效果

    大家在使用百度外卖的订餐的时候,会看到有个下拉刷新功能非常不错,今天小编就通过代码给大家介绍android仿百度外卖自定义下拉刷新,感兴趣的朋友一起学习吧
    2016-04-04
  • Android实现新手引导半透明蒙层效果

    Android实现新手引导半透明蒙层效果

    这篇文章主要为大家详细介绍了Android实现新手引导半透明蒙层效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • android实现ViewPager懒加载的三种方法

    android实现ViewPager懒加载的三种方法

    这篇文章主要介绍了android实现ViewPager懒加载的三种方法,懒加载在项目运用中很广泛,可以提高运行速度,有兴趣的可以了解一下。
    2017-03-03
  • Android ROM升级包的选项解释

    Android ROM升级包的选项解释

    本文主要解释 Android刷机过程中会遇到apply sdcard:update.zip(刷ROM升级包)的选项,对选项解释,以免造成没必要的麻烦,希望对大家有用!
    2016-07-07
  • Android模仿实现闲鱼首页的思路与方法

    Android模仿实现闲鱼首页的思路与方法

    这篇文章主要给大家介绍了Android模仿实现闲鱼首页的思路与方法,文中通过示例代码介绍的非常详细,并在文末给出了完整的代码供大家参考学习,需要的朋友们下面来一起看看吧。
    2017-04-04
  • android内存优化之图片优化

    android内存优化之图片优化

    对图片本身进行操作。尽量不要使用setImageBitmap、setImageResource、BitmapFactory.decodeResource来设置一张大图,因为这些方法在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存
    2012-12-12

最新评论