제목 그대로, 현재 실행중인 프로그램 중에서, 종료가능한 것과 불가능한 것의 구별하는 방법을 알고싶습니다.

보통 런처프로나. 다이얼러?는 종료가 불가능한것 같더라구요.

이런건 어떻게 구별해야할까요??

activitymanager로 현재 실행중인 프로세스 리스트 긁어와서 확인까지 했는데, 이중에 어떤게 종료가능한지 구별해야 하거든요 ㅠㅠ

getRunningAppProcesses()로 얻은 list에서 foreground랑 background로는 구별이 안되었었습니다 ㅠ