`
bing0313
  • 浏览: 9439 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Android 如何关闭应用

阅读更多
当应用不再使用时,通常需要关闭应用,可以使用以下三种方法关闭android应用:

第一种方法:首先获取当前进程的id,然后杀死该进程。 (推荐)
应用情形(应用中的组件没有被其他应用所使用,只是自身使用了)
android.os.Process.killProcess(android.os.Process.myPid())


第二种方法:终止当前正在运行的Java虚拟机,导致程序终止
System.exit(0);


第三种方法:强制关闭与该包有关联的一切执行
应用情形(应用中的组件被其他应用所使用)
ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);    
manager.restartPackage(getPackageName());
<!-- 关闭应用程序的权限 -->
<uses-permission android:name="android.permission.RESTART_PACKAGES" />
分享到:
评论

相关推荐

    解析Android中如何做到Service被关闭后又自动启动的实现方法

    我们在使用某些Android应用的时候,可能会发现安装了某应用以后,会有一些服务也会随之运行。而且,这些服务每次都会随着手机开机而启动。有的服务做的更绝,当用户在运行的服务中手动停止该服务以后,过了一段时间...

    android关闭应用程序

    androidandroidandroidandroid

    Android移动应用开发(第3版)卷Ⅰ基础篇 (Shane Conder, Lauren Darcey) PDF扫描版

     《Android移动应用开发(第3版)卷Ⅰ:基础篇》涵盖了Android开发从概念、技术到市场推广应用的全部主题,内容包括Android平台概览、Android应用程序设计精髓、Android用户界面设计精髓、Android应用程序设计精髓、...

    Android应用程序UI架构 高清PTT

    在Android应用程序UI架构中,还有一个重要的服务WindowManagerService,它负责统一管理协调系统中的所有窗口,例如管理窗口的大小、位置、打开和关闭等。这个PPT讲Android应用程序的Surface机制,阐述Activity、...

    基于android的应用内存统计.zip

    针对这些问题,用户可以尝试一些基本的解决方法,如清除应用缓存和数据、降低屏幕亮度、关闭没有使用的连接和传感器、限制后台运行的应用、删除不需要的文件和应用等。 随着Android系统的不断发展,其功能和性能也...

    Android移动应用开发之使用room实现数据库的增删改查

    Android移动应用开发之使用room实现数据库的增删改查。 已配置好依赖,完整可运行项目。

    Android 去除系统应用的通知功能

    android系统默认系统应用打开“显示通知”开关,且无法通过点击使其关闭,此代码能够去除Android系统应用的通知功能,使其不再弹出对话框提示。

    Dart开发Android应用Sky.zip

    除了游戏之外,Android 应用几乎全部是使用 Java 编写的,但是最近 Google 内部正在悄悄地测试另一种高性能的 Android 编程方式,那就 Google 的 Sky 项目。Sky 项目使用网页开发语言 Dart 开发原生 Android 应用...

    基于 Android Data Binding 完成的 MVVM 模式的 Android 应用示例.zip

    针对这些问题,用户可以尝试一些基本的解决方法,如清除应用缓存和数据、降低屏幕亮度、关闭没有使用的连接和传感器、限制后台运行的应用、删除不需要的文件和应用等。 随着Android系统的不断发展,其功能和性能也...

    基于jingtum-lib-java,适用Android钱包应用开发.zip

    针对这些问题,用户可以尝试一些基本的解决方法,如清除应用缓存和数据、降低屏幕亮度、关闭没有使用的连接和传感器、限制后台运行的应用、删除不需要的文件和应用等。 随着Android系统的不断发展,其功能和性能也...

    关闭并启动应用或服务

    一些代码示例,关闭android应用或者服务,启动应用或者服务

    一款基于Android的IM应用.zip

    针对这些问题,用户可以尝试一些基本的解决方法,如清除应用缓存和数据、降低屏幕亮度、关闭没有使用的连接和传感器、限制后台运行的应用、删除不需要的文件和应用等。 随着Android系统的不断发展,其功能和性能也...

    Android应用程序管理器

    Android应用管理器,包含获取系统已安装应用程序,获取系统正在运行应用程序,打开应用,关闭应用,卸载应用,GridView分页,隐藏应用,一键清理等功能,是我的毕业设计。

    Android应用源码直连mysql的图书馆管理系统源码.zip

    关闭mysql服务器的防火墙。2. 加入mysql的jdbc包,添加到libs文件夹内。3.ADT和SDK为16及16以下,17以上的不能访问。4.手机和mysq服务器互相ping通。5.添加网络权限 。6.在Thread中连接访问mysql,防止ANR。7.设置...

    Android 8.0不能自动安装APK问题的解决方法(完美适配)

    未知应用安装权限默认关闭,且权限入口隐藏。 如何开启未知应用安装权限的入口,并设置允许安装? 在清单文件中添加权限 &lt;uses android:name=android.permission.REQUEST_INSTALL_PACKAGES/&gt; 判断当前是否为8.0...

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

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

    这是一个基于android的web应用服务器.zip

    针对这些问题,用户可以尝试一些基本的解决方法,如清除应用缓存和数据、降低屏幕亮度、关闭没有使用的连接和传感器、限制后台运行的应用、删除不需要的文件和应用等。 随着Android系统的不断发展,其功能和性能也...

    基于Kotlin和java混合编译的Android应用基础框架.zip

    针对这些问题,用户可以尝试一些基本的解决方法,如清除应用缓存和数据、降低屏幕亮度、关闭没有使用的连接和传感器、限制后台运行的应用、删除不需要的文件和应用等。 随着Android系统的不断发展,其功能和性能也...

    Android高级应用源码-来电弹屏实例代码,带关闭按钮.zip

    Android高级应用源码-来电弹屏实例代码,带关闭按钮.zip

    Android,课程表应用,基于leancloud开发.zip

    针对这些问题,用户可以尝试一些基本的解决方法,如清除应用缓存和数据、降低屏幕亮度、关闭没有使用的连接和传感器、限制后台运行的应用、删除不需要的文件和应用等。 随着Android系统的不断发展,其功能和性能也...

Global site tag (gtag.js) - Google Analytics