首页 新闻 会员 周边

android如何得到每一个后台运行程序所占的内存空间

0
悬赏园豆:200 [待解决问题]

 

android如何得到每一个后台运行程序所占的内存空间,就像360卫士里一键清理,可以扫描出运行了哪些程序,每个程序所占用的内存空间,如上图所示!

爱在冬秋的主页 爱在冬秋 | 初学一级 | 园豆:2
提问于:2012-07-05 10:54
< >
分享
所有回答(1)
0

这个很简单,其实就是任务管理器

 

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

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

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

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

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

大傻蛋啊 | 园豆:292 (菜鸟二级) | 2012-07-06 08:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册