Я хочу получить список всех приложений, установленных на моем устройстве. Мой код ниже:
PackageManager pm = getApplicationContext().getPackageManager();
List<PackageInfo> list = pm.getInstalledPackages(0);
Когда я пытаюсь зарегистрировать нескольких пользователей на своем устройстве (например, Android for Work), API возвращает список из того же пользовательского пространства/управляемого профиля, что имеет смысл.
Мой вопрос: есть ли возможность получить список всех приложений с устройства (например, «Настройки» — «Приложения» — «Все приложения»), независимо от того, где приложение установлено?