草庐IT

getInstalledApplications

全部标签

java - 获取 Android 设备上安装的应用程序数量?

我正在制作一个Android启动器,作为我自己制作Android应用程序的介绍,我的部分设计要求我知道用户设备上安装了多少应用程序,最好只计算那些正常的应用程序可以启动。我希望将这个数量的应用程序存储在一个全局整数变量中。只考虑这个目标,将这个数字作为那个变量检索的最简单方法是什么? 最佳答案 您可以使用PackageManager的getInstalledApplications()方法。来自documentation:ReturnaListofallapplicationpackagesthatareinstalledonthe

android - getInstalledApplications 与 getInstalledPackages

我可以知道getInstalledApplications和getInstalledPackages之间的区别吗?文档不多说。 最佳答案 PackageManager.getInstalledApplications(intflags)将为您提供有关AndroidManifest的Application标记的信息,以及关于它的信息。忘记Activity、接收器、服务并继续。PackageManager.getInstalledPackages(intflags)另一方面,将为您提供有关所有AndroidManifest元素的信息,例