Получить список последних и запущенных приложений, а не процессов

Я много пытался получить список последних и запущенных приложений (не процессов), но не смог его получить.

Я рассмотрел все вопросы, связанные с переполнением стека, в связи с этим, но единственный ответ, который я получил о запущенных процессах и последних задачах, а не о конкретных приложениях, как мы видим в диспетчере задач Samsung Mobile при длительном нажатии кнопки «Домой».

Я могу получить запущенные процессы по этому коду:

ActivityManager actvityManager = (ActivityManager)
this.getSystemService( ACTIVITY_SERVICE );
List<RunningAppProcessInfo> procInfos = actvityManager.getRunningAppProcesses();

for(RunningAppProcessInfo runningProInfo:procInfos){

        Log.d("Running Processes", "()()"+runningProInfo.processName);
}

Он дает имена пакетов всех процессов, но я хочу только имена пакетов приложений, которые я запустил (недавние и запущенные).

Как я могу извлечь это из запущенных процессов приложения?

Ответы на вопрос(3)

Ваш ответ на вопрос