getInstalledPackages() for Android multiple users



我想获取设备上安装的所有应用程序的列表。我的代码如下: PackageManager pm = getApplicationContext().getPackageManager(); List<PackageInfo> list = pm.getInstalledPackages(0);

当我尝试在我的设备(即 Android for Work)上注册多个用户时,API 会从同一用户空间/托管配置文件返回一个列表,这是有意义的。

我的问题是,无论应用程序安装在何处,是否有选项可以从设备获取所有应用程序的列表(如设置 - 应用程序 - 所有应用程序)?

使用启动器应用程序(只能获取应用程序将显示在启动器中),您可以看到 Launcher3 如何使用它https://developer.android.com/reference/android/content/pm/LauncherApps.html

相关内容

  • 没有找到相关文章

最新更新