В начале этой недели я задавал аналогичный вопрос, но до сих пор не понимаю, как получить список всех установленных приложений, а затем выбрать одно для запуска.
Я пробовал:
Intent intent = new Intent(ACTION_MAIN);
intent.addCategory(CATEGORY_LAUNCHER);
и это только показывает приложение, которое предустановлено или может запускать ACTION_MAIN
тип Intent.
Я также знаю, что могу использовать PackageManager
для получения всех установленных приложений, но как мне использовать это для запуска определенного приложения?