关闭Android程序大约有4种方式:

第一种:

currentVersion = android.os.Build.VERSION.(currentVersion > android.os.Build.VERSION_CODES.) {

Intent startMain = Intent(Intent.)startMain.addCategory(Intent.)startMain.setFlags(Intent.)startActivity(startMain)System.()} {ActivityManager am = (ActivityManager) getSystemService()am.restartPackage(getPackageName())}

这种关闭的方式是我现在在使用的,感觉还可以。而且这种是全部的和程序有关的都关闭掉的

第二种:

for (Activity activity : activities) {

activity.finish();

}

onDestroy();

System.exit(0);

这种需要将所有的界面放在一个集合里面,而且当集合有同一个activity的时候会出现问题(当然这个问题可以解决)

第三种:android.os.Process.killProcess(android.os.Process.myPid())    //获取PIDSystem.exit(0);   //常规java、c#的标准退出法,返回值为0代表正常退出

没有怎么用,不怎么了解。

第四种:

首先要说明该方法运行在Android 1.5 API Level为3以上才可以,同时需要权限

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

am.restartPackage(getPackageName());

系统会将,该包下的 ,所有进程,服务,全部杀掉,就可以杀干净了,要注意加上

没有怎么用,不怎么了解。

android 如何关闭app,android 关闭app程序相关推荐

  1. android推送服务不被关闭,Android APP被关闭后无法收到推送消息(尝试)

    1.   Android端进程被杀死后,目前自带的保护后台接收消息活跃机制.暂时没有什么好的机制保持任何情况下都活跃 文章参考:http://blog.csdn.net/marswin89/artic ...

  2. Android App 被关闭后无法收到推送消息

    zzz~ Android端进程被杀死后,目前自带的保护后台接收消息活跃机制.暂时没有什么好的机制保持任何情况下都活跃 文章参考:http://blog.csdn.net/marswin89/artic ...

  3. Android APP被关闭后无法收到推送消息(尝试)

    1.   Android端进程被杀死后,目前自带的保护后台接收消息活跃机制.暂时没有什么好的机制保持任何情况下都活跃 文章参考:http://blog.csdn.net/marswin89/artic ...

  4. Android shell脚本自动启动app,关闭app,遇到crash自动停止

    一.背景 当应用发现app在启动的时候会出现问题,但是需要手动测试很多次才可以复现的问题,可以考虑写一个自动化测试脚本. 二.Android启动和关闭app命令 1.启动应用需要知道应用的包名和mai ...

  5. Android问题——解决Toast在APP通知关闭不显示

    Android在8.0中针对通知一块在功能上做了较大的改动. Toast被纳入到了通知管理,其实这在Android 4.4(API 19)以上就已经有特别的处理了.只是一般用户不会怎么注意,开发人员也 ...

  6. android禁用应用组件,Android彻底退出(关闭)应用程序.docx

    Android彻底退出(关闭)应用程序.docx 做android开发时,发现一个关于android退出时不能彻底关闭的问题,比如:一个程序里new?出了N多个Thread,这样在退出程序的可能不能完 ...

  7. android跨进程关闭服务器,Android IPC机制(五)用Socket实现跨进程聊天程序

    本文首发于微信公众号「后厂技术官」 1.Socket简介 Socket也称作"套接字",是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层 ...

  8. android防止左向右滑出程序,Android向右滑动关闭Activity(高仿知乎微信)

    先上一个效果图,不是很清晰,凑合看下. 大概效果就是,Activity向右滑动,滑动超过屏幕的一半,就关闭,否则,恢复原来的状态. 下面让我们来看下实现原理吧. 1.配置透明主题 要想Activity ...

  9. android 调用系统下载apk,如何在自己的App中调用Android系统自带的安装/卸载程序...

    AppUtils里面写了如何安装和卸载apk(这段代码出自这里:点击打开链接~),这里的安装和卸载调用的是Android本身的一个安装卸载,所以可能页面不会太优雅,并不符合商业App的期望,如果要做到 ...

最新文章

  1. oracle分页的方法,Oracle数据库分页的集中方法(三种方法)
  2. IBM的医疗AI为何失败
  3. vector机器人 HOW TO MEET VECTOR 如何满足向量
  4. kubeadm 线上集群部署(四) k8s node 节点初始化安装
  5. scala 操作hdfs
  6. HDU1495 非常可乐
  7. Spring和SpringMVC的区别
  8. Java注释和真实世界的Spring示例
  9. JQuery中的一些重要方法
  10. LeetCode 874. 模拟行走机器人(set)
  11. NOIP2018最终成绩(一等奖名单)
  12. DateFormat PHP Class (php 处理日期)
  13. SAP License:SAP系统上线时的相关检查清单
  14. UVa12107 (120ms)代码
  15. html css字体特效,40款CSS+JS文字动画特效html源码
  16. 软件系统开发步骤包括哪些过程?
  17. 计算机的e盘 f盘找不到,求助:急!我的电脑中D盘和E盘不见了
  18. 割裂的前端工程师--- 2017年前端生态窥探 1
  19. 小白服务器编程指北(2)——用Docker编配你的服务器环境
  20. Android旗舰机与苹果,iPhone SE与最强Android旗舰机相比会如何

热门文章

  1. 关于个人对UART+DMA +串口空闲中断的理解与疑惑
  2. 公积金总结(一)--公积金概念
  3. 心...............................
  4. xposed模块编写教程_最新的Xposed模块编写教程
  5. AM5728调试经历(2)
  6. android开发手顺3--Package name must have at least two identifiers 原因及解决方法
  7. 2020年中国球墨铸管行业发展背景、竞争格局及政策环境分析,城市管道建设带来行业增量,新兴铸管是行业龙头「图」
  8. 安搭Share:熬夜,对于身体健康的损坏程度,不亚于过度劳累
  9. Anaconda+PyCharm+PyTorch+Gym深度强化学习环境搭建 送新手直接送进炼丹炉
  10. 射频工程师应该具备的知识技术体系和心态