Android程序关闭进程的方法
2015-04-13 00:00
381 查看
根据进程pid获取进程名称:String getCurProcessName(Context context) {int pid = android.os.Process.myPid();ActivityManager mActivityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);for (ActivityManager.RunningAppProcessInfo appProcess : mActivityManager.getRunningAppProcesses()) {if (appProcess.pid == pid) {return appProcess.processName;}}return null;}因为发现光调用finish()方法后 程序中所启动的线程依旧在后台运行——Android的特点之一——否则也不会出现诸多用于关闭进程的工具。搜索了相关资料,大致有以下几种方法可以用于完全关闭进程的方式。其中第一种方法作者已经用过,的确是可行的。第一种方法:
android.os.Process.killProcess(android.os.Process.myPid());第二种方法:在onDestroy函数中加入代码
System.exit(0);第三种方法:
ActivityManager manager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);manager.killBackgroundProcesses(package);
相关文章推荐
- 【Android】【转】Android程序退出彻底关闭进程的方法
- Android程序退出彻底关闭进程的方法
- Android程序退出彻底关闭进程的方法
- 【Android】【转】Android程序退出彻底关闭进程的方法
- Android程序退出彻底关闭进程的方法
- Android程序退出彻底关闭进程的方法
- c#程序强制关闭所有进程方法(转载)
- android2.2中关闭程序中所有activity方法
- vc 关闭程序后任务管理器进程中进程仍然存在的解决方法
- Android结束程序杀死进程的方法
- Win7系统关闭80端口占用程序进程的方法
- android 强制关闭后台程序方法
- android 退出程序关闭死循环线程的一种方法(开源中国客户端下载APK疑问总结)
- C#窗体程序,当窗口关闭后,进程无法关闭解决方法
- 在android2.2 中完全关闭程序的方法
- Android关闭进程后重启方法
- Android常用工具方法(关闭软键盘,安装apk,检测程序是否安装...)
- Android 应用程序(APK) 如何获得系统签名权限 强制关闭程序(后台进程)
- Android平台中进程与线程以及关闭进程的一些方法
- Android 退出程序 关闭所有Activity 的方法