1: 获取PackageManager 获取全部静态已安装的应用:

PackageManager pm = getPackageManager(); 
List<PackageInfo> infos = pm.getInstalledPackages(0);  icon : info.applicationInfo.loadIcon(pm)
appName : info.applicationInfo.loadLabel(pm)

2:获取ActivityManager获取动态所有正在运行的进程

ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
List<RunningAppProcessInfo> infos = am.getRunningAppProcesses(); info.processName + " ; " + info.uid + " ; " + info.pid
类似如下输出: 

10-20 13:43:16.047: I/System.out(28009): com.qihoo360.mobilesafe:FloatWindow ; 10057 ; 27991
10-20 13:43:16.047: I/System.out(28009): com.qihoo360.mobilesafe:GuardService ; 10057 ; 25390
10-20 13:43:16.047: I/System.out(28009): com.qihoo360.mobilesafe:clear ; 10057 ; 27532

最新文章

  1. ExtJS 4.2 组件介绍
  2. js中== 和===中的区别
  3. mac系统使用帮助
  4. 安卓性能测试工具-GT,安测试
  5. Nodejs操作redis
  6. 学习笔记之 prim算法和kruskal算法
  7. Spring学习8-SSH+Log4j黄金整合
  8. 线性时间内确定T[0:n]是否有一个主元素
  9. XMPP——Smack[5]文件传输及离线消息的获取
  10. Date的使用
  11. article标签和aside标签两者的理解
  12. 产品经理之PRD详解
  13. vue中数据添加完成以后,数据回显
  14. codeblocks 支持多个exe同时执行
  15. AQS源码分析
  16. js 删除节点,jquery遍历通过内容定位节点
  17. 20145335郝昊《网络对抗》逆向及Bof基础实践
  18. 一. Spring框架防XXS跨站攻击
  19. IntelliJ IDEA 2017版 快捷键CTRL + SHIFT + A无效如何调试(详细的开启idea自动make功能 )
  20. 九度-题目1195:最长&amp;最短文本

热门文章

  1. [New Learn]被嫌弃的app的一生
  2. 7:django 中间件
  3. C语言写随机数
  4. 数据库之存储过程(Stored Procedure)【未完待续】
  5. 用matplotlib绘制漫画风格的图表
  6. vue小荔枝,时间控件,动态按月份增减。
  7. 微软企业库5.0 学习之路——第二步、使用VS2010+Data Access模块建立多数据库项目
  8. 六十四 asyncio
  9. 在centos 6.9安装wordpress,浏览器不能访问问题
  10. Java数组的十大方法