`
carywei
  • 浏览: 191257 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android 关闭app简要说明

阅读更多

关闭app的方法:

1.System.exit(0) 激励不推荐

2.android.os.Process.killProcess(android.os.Process.myPid());  也可以退出应用,但不推荐。              

 

3.需要AndroidManifest.xml 添加权限

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


退出应用的方法:
ActivityManager am= (ActivityManager) this
.getSystemService(Context.ACTIVITY_SERVICE);
am.killBackgroundProcesses(this.getPackageName());

==========================================================================
上述方法都可以退出Activity的,但是当在Activity中启动过Service的情况下,在退出应用的时候没有将其合理的关闭,android恢复机制会将这个service再次启动,造成android对应的App linux进程还是退在。

故此:在使用关闭app的方法的时候,需要将启动的Service停下来。在调用方法。有效关闭app


当前只发现这个问题。还没又具体的研究存在widget的情况下的问题。

欢迎大家来探讨这个问题。如果有疏忽的地方,望各位帮忙指正。

分享到:
评论
1 楼 fyc0109 2013-02-28  
第1, 2, 3在miui4.0.4上测试都不好使, 第3种就压根不好使, 第1,2结合使用, 除非栈中没有Activity,那样才可以退出, 否则等同于finish()

相关推荐

    关于Android的外文文献

    本章节简要介绍了Android应用的基本概念、安全性机制、数据共享方式以及最小权限原则。通过对这些核心知识点的理解,开发者能够更好地构建安全可靠的应用程序,并为用户提供优质的使用体验。随着移动互联网技术的...

    AndroidCrash全局崩溃异常捕获

    通过自定义的崩溃处理,我们可以设计更符合用户习惯的提示界面,如包含简要错误信息、引导用户反馈等。 3. **手机信息收集**: 为了更好地定位问题,开发者需要获取崩溃时的设备信息,包括但不限于设备型号、操作...

    android开机启动流程

    在探讨Android设备如何启动并准备好供用户使用的整个过程之前,我们先来简要回顾一下Android启动的基本流程。这一过程大致可以分为以下四个主要阶段: 1. **init进程启动**:这是整个启动过程的开端,涉及到Linux...

    Android与蓝牙耳机建立连接的分析

    在探讨Android系统与蓝牙耳机建立连接的技术细节之前,我们首先简要回顾一下蓝牙技术的基本概念。蓝牙是一种无线技术标准,用于短距离数据交换,广泛应用于手机、笔记本电脑、平板电脑等移动设备。对于Android设备而...

    Android 抽屉效果源码.zip

    在提供的资源包中,"1_120820201616_1.png"可能是抽屉效果的截图,"源码说明.txt"可能包含了关于源码的简要说明,而"双击访问白杨工作室查看更多程序源码~.url"则可能指向更多Android开发资源。通过阅读这些内容,...

    安卓Android源码——高仿iOS ActionSheet控件.rar

    - `JavaApk源码说明.txt`:这是一个文本文件,可能包含了关于源码实现的简要说明和使用指南。 - `点这里查看更多优质源码~.url`:这可能是一个链接,指向更多开源 Android 项目的资源库。 2. **关键类与组件** ...

    android_app:发布

    我将简要介绍每个代码。・ CameraPreview 类在CameraPreview 类中,相机图像由SurfaceView 类获取。・ OverLayView 类OverLayView 类读取准备好的图片,并覆盖 View 类中的 onDraw 方法,将图片显示在屏幕上。· ...

    AndroidNotifications:使用 android 通知而不是 toast

    Android 有一个通知类,我简要地给出了一个小程序,用户可以在其中从按钮 onclick 监听器类激活通知,希望这会有所帮助。 以下信息描述了吐司按照以下步骤创建一个简单的通知步骤 1 - 创建通知构建器第一步是使用 ...

    iOS 的简要介绍.docx

    ### iOS的简要介绍 #### 一、iOS概述 iOS是由苹果公司开发的一款移动操作系统,首次亮相于2007年1月9日的Macworld大会。最初,该系统是专门为iPhone设计的,随后逐渐扩展至iPod touch和iPad等设备。iOS与苹果的...

    安卓Dialog对话框相关-HerilyAlertDialog完全自定义的Dialog.zip

    - 创建Dialog类:继承自`android.app.Dialog`或者`androidx.appcompat.app.AlertDialog`,并在构造函数中设置布局和属性。 - 实现逻辑:在Dialog类中添加事件监听,处理用户交互,如点击按钮、关闭Dialog等操作。 ...

    Android编码规范

    1. 文件注释:每个Java源文件顶部应包含版权信息、作者、日期及文件的简要描述。 2. 类注释:描述类的功能、用途和主要成员。使用`/** ... */`格式。 3. 方法注释:解释方法的作用、参数、返回值和可能抛出的异常...

    仿美团弹出分类选择框

    7. JavaApk源码说明.txt:这个文件可能包含了源代码的简要说明,解释了实现该功能的关键类和方法,对于学习和理解源码很有帮助。 8. 点这里查看更多优质源码~.url:这是一个链接,指向更多高质量的Android源码资源...

    delphi xe 安卓非阻塞式对话框示例

    2. 在`Execute`方法中,使用`Androidapi.JNI.App`中的`Toast.makeText`方法显示一个简单的非阻塞提示,或者自定义一个`Activity`作为对话框。 3. 当对话框需要关闭时,可以发送一个消息或者事件到主线程,通知主线程...

    H8-WIFI-针孔移动电源摄像头英文操作说明书.docx

    - **关闭摄像头AP模式**:当摄像头成功连接到家庭Wi-Fi后,可以关闭其内置的AP模式,在Wi-Fi环境下观看实时视频。 ### 四、注意事项 - 在首次使用前,请仔细阅读说明书中的“设置摄像头连接Wi-Fi网络”部分,确保...

    java读取apk信息

    本篇将详细讲解如何使用Java语言来读取Android APK信息,并简要介绍iOS IPA文件的信息读取。 首先,让我们聚焦于Java读取Android APK文件的方法。APK是Android应用程序的包文件格式,它实际上是ZIP压缩格式,包含...

    ADB常用指令

    - **示例**:`adb help` 提供了所有ADB命令的简要说明。 ##### 16. `adb version` - **作用**:显示ADB的版本信息。 - **示例**:`adb version` 显示ADB的版本号和构建日期等信息。 #### 四、脚本指令 ##### 1. `...

    串口对接相关demo,可以参考

    Kotlin是一种现代、静态类型的编程语言,被广泛应用于Android应用开发,服务器端应用,以及各种I/O操作,包括串口通信。在Kotlin中实现串口通信,我们可以借助一些库,如`SerialPortLibrary`或`Rxtx`,这些库为...

Global site tag (gtag.js) - Google Analytics