获取安装应用列表,直接使用即可,布局文夹就是一个简单的ListView,就不给出了。
lView = (ListView) findViewById(R.id.list_view); PackageManager pm = this.getPackageManager(); Intent intent = new Intent(Intent.ACTION_MAIN, null); intent.addCategory(Intent.CATEGORY_LAUNCHER); List<ResolveInfo> list = pm.queryIntentActivities(intent, PackageManager.PERMISSION_GRANTED); for (ResolveInfo rInfo : list) { results.add(rInfo.activityInfo.applicationInfo.loadLabel(pm).toString()); } lView.setAdapter(new ArrayAdapter(this, android.R.layout.simple_list_item_1, results));