android 返回HOME界面

来源:互联网 发布:linux anaconda 运行 编辑:程序博客网 时间:2024/05/17 23:50

android 4.0 中如何返回HOME界面,相当于按下HOME key


方法一:开启Launcher

                Intent mHomeIntent = new Intent(Intent.ACTION_MAIN);

                mHomeIntent.addCategory(Intent.CATEGORY_HOME);
                mHomeIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK
                                | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
                mContext.startActivity(mHomeIntent);


方法二:发送HOME key

          import android.view.IWindowManager;

          private IWindowManager mIWM = IWindowManager.Stub.asInterface(ServiceManager.getService("window"));

          mIWM.injectKeyEvent(new KeyEvent(0, 0, KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_HOME , 0), false);

          mIWM.injectKeyEvent(new KeyEvent(0, 0, KeyEvent.ACTION_UP, KeyEvent.KEYCODE_HOME, 0), false);






原创粉丝点击