一、第一种:[此方法在Android 2.2有效]

IntentstartMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);
System.exit(
0 ); // 退出程序

二、第二种:【此方法在Android 1.5—Android 2.1有效】

  1、在配置文件中加入权限:

    <uses-permission android:name="android.permission.RESTART_PACKAGES" />

  2、

    ActivityManager am = (ActivityManager)getSystemService (Context.ACTIVITY_SERVICE);
    am.restartPackage(getPackageName());

aaaa

更多相关文章

  1. android获取mac地址方法
  2. ListView多次调用getView方法
  3. Android定位问题方法
  4. android获取设备屏幕分辨率的方法
  5. Android 在Activity中获取控件尺寸的方法
  6. android中的ListView的使用方法
  7. 【android开发】之【android动态布局方法总结】
  8. Android 通过接口的方式去调用服务里面的方法
  9. android的ndk修改app_platform的方法,亲测绝对可行

随机推荐

  1. Android内存泄漏剖析之AsyncTask
  2. Android(安卓)View的事件传递机制
  3. Android(安卓)PullToRefresh(下拉刷新)的使
  4. Android(安卓)Google Calendar 日曆同步
  5. Android(安卓)NestedScroll嵌套滑动机制
  6. AndroidStudio3.x 打开Android(安卓)Devi
  7. OMG,终于解决了IntelliJ IDEA配合Android
  8. imageview 自适应各种屏幕尺寸
  9. Android之SharedPreference轻量级数据存
  10. android传感器学习之采样率和属性