現在、インストールされている起動可能なすべてのアプリに関する情報を ListView に表示するアプリを作成しています。ただし、次を使用して取得されるテキストとアイコンの両方をリストに入力するのに問題があります。
final PackageManager pm = getPackageManager();
List<ApplicationInfo> packages = pm
.getInstalledApplications(PackageManager.GET_META_DATA);
...
ApplicationInfo ap = pm.getApplicationInfo(packageInfo.packageName, 0 );
name = pm.getApplicationLabel(ap);
icon = pm.getApplicationIcon(ap);
これらをリストビューに入力するにはどうすればよいですか?