보안의 이유로 롤리팝 이후로는 주요 어플리케이션 정보 외의 정보는 알수 없다고 들었습니다.
제가 아는 방법으로 총 3가지가 있는데
첫번째는 AccessibilityService를 이용하는 방법이 있고
두번째는 UsageStatsManager를 사용하는 방법이 있고
세번째는 리눅스 커맨드인 "ps" 명령어를 이용하는 방법이 있습니다.
1, 2 번째는 사용자로부터 권한 및 서비스 실행을 요구하여야 하지만 3번째는 이를 요구할 필요가 없습니다.
다만 3번째 방법은 정식 레퍼런스를 이용하지 않고 리눅스 System함수를 사용하여야 하는 부분이라 막힐수도 있는 부분이 있습니다.
이 3가지 방법 모두 제가 해본 방법입니다.