`
littie1987
  • 浏览: 133447 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Android中完全退出程序的方法

 
阅读更多

摘抄至 淮橘北枳iteye博客

Android2.2以下版本
1、在配置文件中加入权限:
    <uses-permission android:name="android.permission.RESTART_PACKAGES" />

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


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

分享到:
评论

相关推荐

    Android-完全退出程序的方法.zip

    Android-完全退出程序的方法.zip Android-完全退出程序的方法.zip Android-完全退出程序的方法.zip

    android 如何完全退出程序

    在Android中,单纯调用`System.exit(0)`或`android.os.Process.killProcess(android.os.Process.myPid())`并不能确保应用程序中的所有Activity都被完全关闭,尤其是当应用程序中有多个Activity栈存在时。这种情况下...

    Android完全退出程序方法

    因此,要完全退出程序,需要确保栈中的所有Activity都被清理。 广播接收器(BroadcastReceiver)在Android中是一种重要的组件,它可以监听并响应系统或自定义的广播事件。我们可以利用它来监听特定的退出信号,比如...

    Android应用开发多个activity完全退出程序方法

    要实现多个Activity完全退出程序,我们可以采取以下几种方法: 1. **Override onBackPressed()**:在每个Activity的Java代码中重写`onBackPressed()`方法。在这个方法中,除了调用`super.onBackPressed()`来执行...

    怎样完全退出android程序

    在Android中,如果想退出Android程序,一般都是调用finish()、System.exit(0)android.os.Process.killProcess(android.os.Process.myPid())等方法来实现退出程序功能,可是在实际开发中,并不能达到完全退出应用程序...

    android 完全退出程序

    要完全退出程序,需要理解并妥善管理这些生命周期回调。 2. **Activity栈与任务栈** Android系统使用任务(Task)和Activity栈的概念来管理应用的运行。每次启动一个新Activity,它都会被压入当前任务的栈顶。当用户...

    Android-完全退出程序的方法(源码).zip

    Android-完全退出程序的方法(源码).zip

    Android程序完全退出的方法

    ### Android程序完全退出的方法 #### 一、引言 在Android开发过程中,有时我们需要让程序完全退出,而不是简单地关闭当前活动(Activity)。这在某些特定的应用场景下尤为重要,例如当用户点击“退出”按钮时,...

    ANDROID 应用完全退出

    本文将探讨如何在Android应用中实现完全退出,以及解决引用Context未释放导致的OOM(Out of Memory)问题。 首先,理解Android应用的生命周期至关重要。在Android中,应用通常不会被完全关闭,而是进入后台状态,...

    基于Android的完全退出程序的方法.zip

    在Android开发中,确保应用程序完全退出是一个常见的需求,特别是在用户希望释放系统资源或者节省电量时。本教程将探讨如何在Android应用中实现“完全退出”的功能。我们将主要围绕以下两个核心知识点进行深入讨论:...

    Android 完全退出程序,关闭所有Activity

    在Android应用开发中,完全退出程序意味着结束所有与应用程序相关的活动(Activity)并释放系统资源。用户通常期望点击“退出”按钮后,整个应用程序能够完全关闭,而不是仅仅停留在后台运行。下面我们将详细讨论...

    Android应用源码完全退出程序的方法.zip

    本资料包“Android应用源码完全退出程序的方法.zip”聚焦于如何在Android应用程序中实现这一功能。以下是关于这一主题的详细知识讲解: 1. **Activity生命周期**: Android应用基于Activity堆栈进行管理,每个...

    安卓Android源码——完全退出程序的方法.rar

    本资料“安卓Android源码——完全退出程序的方法.rar”可能包含了一些实现这一功能的具体代码示例。下面将详细讨论如何在Android应用中实现完全退出。 首先,了解Android应用生命周期是至关重要的。一个Android应用...

    安卓Android源码——完全退出程序的方法.zip

    下面我们将详细探讨在Android中完全退出程序的方法。 首先,理解Android的应用程序生命周期至关重要。一个Android应用通常由一个或多个Activity组成,每个Activity代表一个用户界面。当用户在应用之间切换或应用被...

    Android应用源码完全退出程序的方法-IT计算机-毕业设计.zip

    在Android应用开发中,完全退出程序是一个常见的需求,特别是在用户希望彻底关闭应用,释放系统资源时。本项目提供了一个Android应用源码示例,适用于毕业设计或深入理解Android应用程序生命周期的学习。下面将详细...

    使用Application做android完全退出系统实例

    以上就是使用`Application`来实现Android完全退出系统实例的主要步骤和知识点。需要注意的是,强制结束应用进程可能会导致数据丢失或用户体验问题,因此在实际开发中需谨慎处理。此外,Android系统通常不鼓励开发者...

    Android 程序安全退出

    3. **多Activity应用**:对于拥有多个Activity的应用,简单地在一个Activity上调用`finish()`可能不足以完全退出程序,因为其他Activity可能仍在后台。在这种情况下,可以通过广播或自定义事件来通知所有Activity...

    完全退出程序的方法_Android.rar

    本文将深入探讨完全退出程序的各种方法以及它们的适用场景。 首先,我们需要理解Android应用程序的运行机制。Android采用Activity栈的概念,每当用户启动一个新的Activity,它会被压入栈顶,而当用户按下Back键或者...

Global site tag (gtag.js) - Google Analytics