【发布时间】:2013-10-31 15:12:36
【问题描述】:
使用此代码:
final PackageManager pm = getActivity().getPackageManager();
//get a list of installed apps.
List<ApplicationInfo> packages = pm.getInstalledApplications(PackageManager.GET_META_DATA);
for (ApplicationInfo packageInfo : packages) {
Log.d(TAG, "Installed package :" + packageInfo.packageName);
Log.d(TAG, "Launch Activity :" + pm.getLaunchIntentForPackage(packageInfo.packageName));
我可以在 logcat 包信息等中显示。但我想在我的活动中显示已安装应用程序的列表,如果可能的话,它的图标和应用程序的名称。可能吗? ps:我用的是片段
【问题讨论】:
-
一点也不..我不想启动应用程序,只显示一个带有应用程序图标及其名称的列表..
-
您可以使用 Alex Lockwood Loaders tutorial。其中的示例应用程序显示应用程序列表。
标签: java android android-listview package package-managers