У меня так много проблем с блоком кода. Я ищу список со списком имен установленных приложений. Я много искал. Позже я нашел код. Я не знаю, что здесь происходит. Это просто раздавит... Пожалуйста, не смейтесь над моим кодом.
listView = (ListView)findViewById(R.id.listView);
PackageManager packageManager = this.getPackageManager();
List<ApplicationInfo> appList = packageManager.getInstalledApplications(0);
List<String> myStrinrgArray = new ArrayList<String>();
Iterator<ApplicationInfo> it = appList.iterator();
while (it.hasNext()){
ApplicationInfo applicationInfo = (ApplicationInfo)it.next();
String appName = packageManager.getApplicationLabel(applicationInfo).toString();
myStrinrgArray.add(appName);
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_2, myStrinrgArray);
listView.setAdapter(arrayAdapter);
}
Пожалуйста, помогите кому-нибудь, если это возможно для вас ... Я буду рад этому.
ПРИМЕЧАНИЕ. Я запустил его в эмуляторе.