android进程(关闭自己和关闭其他进程)
一丶關閉自己(進程)
????????//1.采用停止虛擬機的辦法 (不太推薦)
?? ??? ?System.exit(0) ;
?? ??? ?
?? ??? ?//2.采用谷歌提供的api
?? ??? ?android.os.Process.killProcess(android.os.Process.myPid()) ;
二丶關閉其它的進程
????????//1.拿到進程的報名
?? ??? ?String name = etpackage.getText().toString().trim() ;
?? ??? ?//判斷內容
?? ??? ?if(TextUtils.isEmpty(name)){
?? ??? ??? ?Toast.makeText(this, "報名不能為空", 0).show() ;
?? ??? ??? ?return ;
?? ??? ?}
?? ??? ?
?? ??? ?//調用系統服務api殺死進程
?? ??? ?//此種方式不能自殺,也不能殺掉系統的關鍵進程
?? ??? ?ActivityManager manager = (ActivityManager) getSystemService(ACTIVITY_SERVICE) ;
?? ??? ?manager.killBackgroundProcesses(name) ;
轉載于:https://blog.51cto.com/2585211/1673827
總結
以上是生活随笔為你收集整理的android进程(关闭自己和关闭其他进程)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux下性能监控工具介绍
- 下一篇: 分布式计算框架Hadoop