我目前正在使用检索当前正在运行的应用程序列表的应用程序。我想在每个应用程序 Icon 前面显示当前正在运行的应用程序的名称。以下代码显示了应用程序图标的 appname 和可绘制对象。
manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
pm = getPackageManager();
lstRunning = (ListView) findViewById(R.id.lst_running);
List<RunningTaskInfo> appsRunning = manager.getRunningTasks(30);//running tasks
String[] runningApp = new String[appsRunning.size()];
Drawable[] icons = new Drawable[appsRunning.size()];
int j = 0;
for (RunningTaskInfo r: appsRunning) {
try {
info = pm.getApplicationInfo(r.baseActivity.getPackageName(), PackageManager.GET_META_DATA);
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
runningApp[j] = pm.getApplicationLabel(info).toString();
icons[j]=pm.getApplicationIcon(info);
我将如何在列表的每一行中显示可绘制对象和应用程序的名称?
提前致谢