0

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

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

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

4

1 回答 1

0

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

于 2017-03-23T13:37:57.923 回答