안드로이드 개발 질문/답변
(글 수 45,052)
그것을 캐치하려고 합니다
힌트들 좀 주세요
서비스로 해야 하는건지 아님 브로드캐스트로 해야 하는건지
즉... 인터넷을 실행시킨다거나
뮤직플레이어를 실행시킨다거나
최상위 뷰로 올라오는 순간(?)을 말하고 싶은데 용어가 있나 몰겠네여
멀티 태스킹으로 빠져서 뷰가 없이 돌고 있는게 아니라
현재 화면을 체우고 있는 뷰가 있는 경우의 어플명을 가져오고 싶은데
어떻게 해야 하나요??




캐치하는 것은 잘 모르겠고,
현재화면을 채우고 있는 뷰는 ActivityManager에서 RunningTaskInfo 의 list 를 가져온 다음
첫번째 task의 topActivity 를 가져올 수 있고, 그 액티비티의 packageName을 가져올 순 있습니다.