Получить список последних и запущенных приложений, а не процессов
Я много пытался получить список последних и запущенных приложений (не процессов), но не смог его получить.
Я рассмотрел все вопросы, связанные с переполнением стека, в связи с этим, но единственный ответ, который я получил о запущенных процессах и последних задачах, а не о конкретных приложениях, как мы видим в диспетчере задач Samsung Mobile при длительном нажатии кнопки «Домой».
Я могу получить запущенные процессы по этому коду:
ActivityManager actvityManager = (ActivityManager)
this.getSystemService( ACTIVITY_SERVICE );
List<RunningAppProcessInfo> procInfos = actvityManager.getRunningAppProcesses();
for(RunningAppProcessInfo runningProInfo:procInfos){
Log.d("Running Processes", "()()"+runningProInfo.processName);
}
Он дает имена пакетов всех процессов, но я хочу только имена пакетов приложений, которые я запустил (недавние и запущенные).
Как я могу извлечь это из запущенных процессов приложения?