0

所以关于我想要做什么的一些背景故事。我正在研究一个应用程序的想法,它可以扫描你手机上的应用程序、杂货的条形码和其他东西,并显示它们对环境的影响的信息。

所以我想做的是看看是否有一种方法可以提取所有已安装的安卓手机应用程序的列表,然后我就能够将这些应用程序与我将收集的信息相匹配(仍然认为有点出来)。

我在 android studio 工作并浏览了这里的论坛,但我发现的并不是我真正想要的,因为它们指定了正在运行的应用程序。

4

1 回答 1

2

您可以通过 PackageManager 获取有关已安装应用程序的信息

PackageManager pm = context.getPackageManager();
List<ApplicationInfo> packages = pm.getInstalledApplications(PackageManager.GET_META_DATA);

查看文档

于 2016-07-14T13:07:55.940 回答