0

假设我正在制作任务杀手,我需要能够

  1. 获取所有当前正在运行的进程的图标

  2. 把它全部列出来ListView

我想出了如何找到所有正在运行的进程的名称,但我似乎无法弄清楚如何获取图标。

4

1 回答 1

1

PackageManager能帮你。它有一个名为 的方法GetApplicationIcon,它接受一个你应该已经拥有的包名,并给你一个ImageDrawable你可以加载到任何View.

IE:

var icon = PackageManager.GetApplicationIcon("com.example.someapp");
imageView.setImageDrawable(icon);
于 2013-11-12T08:40:53.037 回答