我正在做的是获取手机上所有当前正在运行的进程的列表。我所做的

private List<RunningAppProcessInfo> process;
private ActivityManager activityMan;
...
activityMan = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
process = activityMan.getRunningAppProcesses();

这很好。当我像这样调用processName字段时
process.get(i).processName;

我得到一个像com.android.mail这样的名称。

我想要做的是使用它来访问该应用程序,以便可以向用户显示其图标,但是找不到任何可以执行此操作的东西。有什么可以帮助我的吗?

我正在英雄上测试此应用,因此api级别为3(android 1.5)。

谢谢。

最佳答案

好的,我想出了办法。万一您好奇,这就是我所做的。

private PackageManager pk;
pk = getPackageManager();
....
pk.getApplicationIcon(process.get(i).processName)

谢谢。

10-04 11:43