设为首页 加入收藏

TOP

Android实现任务管理器
2014-11-24 13:02:38 来源: 作者: 【 】 浏览:0
Tags:Android 实现 任务 管理

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


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


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


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


4.查看系统剩余内存


效果图: 杀死全部进程


Android实现任务管理器Android实现任务管理器


实现思路:


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


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


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


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




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




核心代码:


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


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇使用jQuery和JSON动态添加表格 下一篇U-Boot源码分析之Makefile

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Sphinx : 高性能SQL (2025-12-24 10:18:11)
·Pandas 性能优化 - (2025-12-24 10:18:08)
·MySQL 索引 - 菜鸟教 (2025-12-24 10:18:06)
·Shell 基本运算符 - (2025-12-24 09:52:56)
·Shell 函数 | 菜鸟教 (2025-12-24 09:52:54)