android 如何关闭app,android 关闭app程序
关闭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程序相关推荐
- android推送服务不被关闭,Android APP被关闭后无法收到推送消息(尝试)
1. Android端进程被杀死后,目前自带的保护后台接收消息活跃机制.暂时没有什么好的机制保持任何情况下都活跃 文章参考:http://blog.csdn.net/marswin89/artic ...
- Android App 被关闭后无法收到推送消息
zzz~ Android端进程被杀死后,目前自带的保护后台接收消息活跃机制.暂时没有什么好的机制保持任何情况下都活跃 文章参考:http://blog.csdn.net/marswin89/artic ...
- Android APP被关闭后无法收到推送消息(尝试)
1. Android端进程被杀死后,目前自带的保护后台接收消息活跃机制.暂时没有什么好的机制保持任何情况下都活跃 文章参考:http://blog.csdn.net/marswin89/artic ...
- Android shell脚本自动启动app,关闭app,遇到crash自动停止
一.背景 当应用发现app在启动的时候会出现问题,但是需要手动测试很多次才可以复现的问题,可以考虑写一个自动化测试脚本. 二.Android启动和关闭app命令 1.启动应用需要知道应用的包名和mai ...
- Android问题——解决Toast在APP通知关闭不显示
Android在8.0中针对通知一块在功能上做了较大的改动. Toast被纳入到了通知管理,其实这在Android 4.4(API 19)以上就已经有特别的处理了.只是一般用户不会怎么注意,开发人员也 ...
- android禁用应用组件,Android彻底退出(关闭)应用程序.docx
Android彻底退出(关闭)应用程序.docx 做android开发时,发现一个关于android退出时不能彻底关闭的问题,比如:一个程序里new?出了N多个Thread,这样在退出程序的可能不能完 ...
- android跨进程关闭服务器,Android IPC机制(五)用Socket实现跨进程聊天程序
本文首发于微信公众号「后厂技术官」 1.Socket简介 Socket也称作"套接字",是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层 ...
- android防止左向右滑出程序,Android向右滑动关闭Activity(高仿知乎微信)
先上一个效果图,不是很清晰,凑合看下. 大概效果就是,Activity向右滑动,滑动超过屏幕的一半,就关闭,否则,恢复原来的状态. 下面让我们来看下实现原理吧. 1.配置透明主题 要想Activity ...
- android 调用系统下载apk,如何在自己的App中调用Android系统自带的安装/卸载程序...
AppUtils里面写了如何安装和卸载apk(这段代码出自这里:点击打开链接~),这里的安装和卸载调用的是Android本身的一个安装卸载,所以可能页面不会太优雅,并不符合商业App的期望,如果要做到 ...
最新文章
- oracle分页的方法,Oracle数据库分页的集中方法(三种方法)
- IBM的医疗AI为何失败
- vector机器人 HOW TO MEET VECTOR 如何满足向量
- kubeadm 线上集群部署(四) k8s node 节点初始化安装
- scala 操作hdfs
- HDU1495 非常可乐
- Spring和SpringMVC的区别
- Java注释和真实世界的Spring示例
- JQuery中的一些重要方法
- LeetCode 874. 模拟行走机器人(set)
- NOIP2018最终成绩(一等奖名单)
- DateFormat PHP Class (php 处理日期)
- SAP License:SAP系统上线时的相关检查清单
- UVa12107 (120ms)代码
- html css字体特效,40款CSS+JS文字动画特效html源码
- 软件系统开发步骤包括哪些过程?
- 计算机的e盘 f盘找不到,求助:急!我的电脑中D盘和E盘不见了
- 割裂的前端工程师--- 2017年前端生态窥探 1
- 小白服务器编程指北(2)——用Docker编配你的服务器环境
- Android旗舰机与苹果,iPhone SE与最强Android旗舰机相比会如何
热门文章
- 关于个人对UART+DMA +串口空闲中断的理解与疑惑
- 公积金总结(一)--公积金概念
- 心...............................
- xposed模块编写教程_最新的Xposed模块编写教程
- AM5728调试经历(2)
- android开发手顺3--Package name must have at least two identifiers 原因及解决方法
- 2020年中国球墨铸管行业发展背景、竞争格局及政策环境分析,城市管道建设带来行业增量,新兴铸管是行业龙头「图」
- 安搭Share:熬夜,对于身体健康的损坏程度,不亚于过度劳累
- Anaconda+PyCharm+PyTorch+Gym深度强化学习环境搭建 送新手直接送进炼丹炉
- 射频工程师应该具备的知识技术体系和心态