android如何得到每一个后台运行程序所占的内存空间,就像360卫士里一键清理,可以扫描出运行了哪些程序,每个程序所占用的内存空间,如上图所示!
这个很简单,其实就是任务管理器
ActivityManager类可以获取到当前系统的所有进程,以及每个进程的信息,也可以杀死某个进程,
ActivityManager.getRunningAppProcesses(); 获取系统的所有进程
ActivityManager.getProcessMemoryInfo(pids); 根据进程号获取每个进程的内存占用情况
ActivityManager.restartPackage(processName) ; 根据进程的包名杀死某个进程
PackageManager可以根据包名获取程序的图标、版本号、名字、权限、签名