【发布时间】:2015-09-04 13:28:31
【问题描述】:
我在处理一段代码时遇到了很多麻烦。我正在搜索带有已安装应用程序列表列表的列表视图。我已经搜索了很多。后来我找到了一些代码。我不知道这里发生了什么。它只是粉碎... 请不要嘲笑我的代码。
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);
}
如果可能的话,请帮助任何人...我会很高兴的。
注意:我已经在模拟器中启动了它
【问题讨论】:
-
你能发布错误信息/日志吗?
-
没有。还没解决
标签: android listview package-managers