有没有办法在android手机上拉取应用程序列表?

问题描述:

因此,我想要做什么的背景故事。我正在研究一个可以扫描手机上的应用程序,杂货和其他物品条形码的应用程序,并显示他们对环境产生的影响的信息。有没有办法在android手机上拉取应用程序列表?

所以我想要做的是看看是否有办法拉出所有安装的Android手机应用程序的列表,然后我可以匹配这些应用程序与我将收集的信息(仍然找出这一点)。

我在android工作室工作,并通过在这里的论坛看看,但我发现的并不真正是我在找什么,因为他们指定了正在运行的应用程序。

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

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

See docs

+0

是啊,这正是我要找的感谢 –

+0

@DarrenGillespie比你可以接受的答案 – Silwester