如何在android中的字符串数组列表中获取所有已安装的应用程序的名称,包括系统应用程序

时间:2016-03-04 02:45:23

标签: android android-package-managers

我需要在数组列表中获取所有应用程序的名称。只是应用程序名称,仅此而已。我搜索过,而且我也知道有很多解决方案。但this link是我的最爱。我把它编码了。但它告诉我错误说

  

必需对象...找到ResolveInfo

代码for (ResolveInfo rInfo : list)

请帮帮我。我不知道这里有什么不对......

1 个答案:

答案 0 :(得分:1)

如果你不写类型,它将显示类型不匹配

更改以下行

List list = pm.queryIntentActivities(intent, PackageManager.PERMISSION_GRANTED);

List<ResolveInfo> list = pm.queryIntentActivities(intent, PackageManager.PERMISSION_GRANTED);