`
jandroid
  • 浏览: 1897254 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Android实现任务管理器

阅读更多

任务管理器可以实现的功能有:

1.查看当前系统下运行的所有的进程

2.可以查看每个进程的进程号、版本号以及内存占用情况

3.杀死进程(可以杀死全部进程或者杀死指定的进程)

4.查看系统剩余内存


效果图: 杀死全部进程


实现思路:

ActivityManager类可以获取到当前系统的所有进程,以及每个进程的信息,也可以杀死某个进程,

ActivityManager.getRunningAppProcesses(); 获取系统的所有进程

ActivityManager.getProcessMemoryInfo(pids); 根据进程号获取每个进程的内存占用情况

ActivityManager.restartPackage(processName) ; 根据进程的包名杀死某个进程


PackageManager可以根据包名获取程序的图标、版本号、名字、权限、签名


核心代码:

注:杀死全部进程实际上杀死的是用户的所有进程,系统进程是无法杀死的,所以这里要获取到用户的所有的进程。









分享到:
评论
1 楼 zyh1237 2012-07-12  
有没有源码的?

相关推荐

Global site tag (gtag.js) - Google Analytics