使用此代码:
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 包信息等中显示。但我想在我的 Activity 中显示已安装应用程序的列表,如果可能的话,包含其图标和应用程序名称。是否可以? ps:我正在使用 fragment
最佳答案
查看此演示: Circle launcher
关于java - android中如何显示已安装的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19523127/