Я разрабатываю приложение для Android в Eclipse.
У меня есть список, показывающий установленные приложения, список такой:
//Listar apps instaladas
final ListView list1 = (ListView) findViewById(R.id.list1);
ArrayList results = new ArrayList();
PackageManager pm = this.getPackageManager();
Intent inte = new Intent(Intent.ACTION_MAIN, null);
inte.addCategory(Intent.CATEGORY_LAUNCHER);
List<ResolveInfo> list = pm.queryIntentActivities(inte, PackageManager.PERMISSION_GRANTED);
for (ResolveInfo rInfo : list) {
results.add(rInfo.activityInfo.applicationInfo.loadLabel(pm).toString());
}
list1.setAdapter(new ArrayAdapter(this, android.R.layout.simple_list_item_1, results));
Мои вопросы: как я могу сделать это вместопоказа имени иконки?если я это сделаю
results.add(rInfo.activityInfo.applicationInfo.loadLabel(pm).toString());
покажи мне "android.graphics.drawable @ name of application" А как мне сделать, чтобы запустить приложение, нажав на список?Я попытался несколько попыток, но я делаю ошибку приложения.Спасибо!