我想获取我设备上安装的所有应用程序的列表。我的代码如下:
PackageManager pm = getApplicationContext().getPackageManager();
List<PackageInfo> list = pm.getInstalledPackages(0);
当我尝试在我的设备上注册多个用户(即 Android for Work)时,API 从相同的用户空间/托管配置文件返回一个列表,这是有道理的。
我的问题是,是否有一个选项可以从设备中获取所有应用程序的列表(例如设置 - 应用程序 - 所有应用程序),无论应用程序安装在哪里?