私は現在、現在実行中のアプリケーションのリストを取得するアプリケーションを使用しています。現在実行中のアプリケーションの名前を、各アプリケーション Icon の前に表示したいと考えています。次のコードは、アプリケーション アイコンの appname と drawable オブジェクトを示しています。
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);
リストの各行に描画可能なオブジェクトとアプリの名前を表示するにはどうすればよいですか??
前もって感謝します