如何获取已安装应用程序的进程名称

时间:2011-11-17 10:22:56

标签: android process

有没有办法获取安装在android上的所有应用程序的进程名称。 请帮帮我。 问候

2 个答案:

答案 0 :(得分:1)

这为您提供了所有正在运行的进程列表

ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningAppProcessInfo> l = am.getRunningAppProcesses();

答案 1 :(得分:0)

PackageManager pm = getPackageManager();
List<ApplicationInfo> apps = pm.getInstalledApplications(0);

for (ApplicationInfo appInfo : apps) {
    String processName = appInfo.processName;
    String appLabel = appInfo.loadLabel(pm).toString();
}