在我们的自定义屏幕中显示已安装的

时间:2013-11-20 09:12:33

标签: android

是否可以在多窗格布局中显示已安装的应用程序(例如,手机应用程序)?或者是否可以在其中一个Android片段中显示已安装的应用程序。

请帮帮我

1 个答案:

答案 0 :(得分:1)

您有一个可能需要阅读的教程:How to launch an other app from your app。关于如何在手机上列出已安装的应用程序,一切都有说明。

final PackageManager pm = getPackageManager();
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));
}

您所要做的就是使用列表将其传递给适配器或任何类似的片段或多窗格布局。