博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Android Pro] 获取手机已经安装的应用 和 获取当前正在运行的所有进程(一个uid对应多个pid)...
阅读量:6253 次
发布时间:2019-06-22

本文共 791 字,大约阅读时间需要 2 分钟。

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

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

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

ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);List
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

 

转载于:https://www.cnblogs.com/0616--ataozhijia/p/4037078.html

你可能感兴趣的文章
EOS产品功能与原理
查看>>
Centos 7* installing Docker
查看>>
nginx访问一直403forbidden
查看>>
Rsession让Java调用R更简单
查看>>
并发编程基础六--需要了解的关键字
查看>>
Flex调用本地程序
查看>>
IOS 获取设备基本信息
查看>>
MySQL优化:使用慢查询日志定位效率较低的SQL语句
查看>>
UITabBarController详解
查看>>
iOS 扩展性极强的波浪效果工具类
查看>>
批量新增
查看>>
springmvc 4.x 处理json 数据时中文乱码
查看>>
mybatis-genarator 自定义插件
查看>>
drbd配置参数
查看>>
Oracle-常用监控SQL语句
查看>>
java多线程 - 并发
查看>>
php-mvc新闻项目体会-1
查看>>
List 无限分类生成树结构
查看>>
在VIM编辑文本时不退出VIM前提下执行linux命令
查看>>
java多线程目录
查看>>