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之监测database的改变--notifyChange
  3. 关于使用AccountManager的remove删除Android帐号的细节
  4. 2011.07.12(3)——— android ui的一些概念
  5. View绘制流程源码解析-第一篇
  6. Android的USB系统简单分析之一
  7. android webview js不执行原因解析
  8. android组件之Service
  9. Android(安卓)集成TBS浏览文档,不调用手机内部app 查看,在自身查

随机推荐

  1. Android中的android:layout_width和andro
  2. Android菜鸟之路-多线程下载
  3. android中九宫格布局的实现
  4. Android(安卓)studio真的很坑啊,智能还很
  5. android的PowerManager和PowerManager.Wa
  6. Android单元测试 Instrumentation
  7. android View各属性详解
  8. Android应用程序启动过程源代码分析
  9. [android—runloop] vs [ios—runloop]
  10. Android(安卓)多个 Activity 调用 跳转