Android设备在按下Home键会自动切换回桌面,其实实现的方法很简单,由于Launcher捕获了Home键的按下action,我们直接发送个Intent给Launcher即可,代码如下:




Intent intent= new Intent(Intent.ACTION_MAIN);

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //如果是服务里调用,必须加入new task标识

intent.addCategory(Intent.CATEGORY_HOME);

startActivity(intent);

更多相关文章

  1. Android如何在初始化的时候获取加载的布局的宽高
  2. 【Android源码】Intent 源码分析
  3. android ksoap2 访问webservice,连续两次调用时,第二次调用异常
  4. Android(安卓)Volley框架详解
  5. 【Android】隐式调用Activity时匹配category需要注意的细节
  6. android Touch事件的处理流程
  7. 如何在Android中调用webservice
  8. Android(安卓)webview与js交互
  9. [Android] [SystemUI] Recent -- 最近任务的启动流程

随机推荐

  1. 信息提醒之Notification,兼容全部SDK-更新
  2. android studio将多个module统一放在一个
  3. Android中Layout转成Java代码
  4. Android热修复方案的兼容策略CLASS_ISPRE
  5. [置顶] Android(安卓)APK优化工具Zipalig
  6. android入门——eros项目的第一个demo
  7. Android(安卓)AccessibilityService机制
  8. .Net 转战 Android(安卓)4.4 日常笔记(1)--
  9. 不懂的问题
  10. Android(安卓)Studio导入Fresco 和 简单