안드로이드 개발 질문/답변
(글 수 45,052)
백그라운드에서 실행되면서
사용자가 액티비티를 실행하면
이것을 감지하고
액티비티의 실행을 간섭할 수 있나요??
안드로이드 백신도 나온걸 보면
왠지 가능할것같기도 한디...
혹시
리눅스 기반이니깐 pid로
탐지가능??
사용자가 액티비티를 실행하면
이것을 감지하고
액티비티의 실행을 간섭할 수 있나요??
안드로이드 백신도 나온걸 보면
왠지 가능할것같기도 한디...
혹시
리눅스 기반이니깐 pid로
탐지가능??
2010.02.23 14:35:07
제가 아는 부분에 대해서만 몇가지 이야기해보자면, 우선 백그라운드 실행은 Service 형태로 구현하시면 될 듯 합니다. 두 번째로, Activity 관리에 관해서는 SystemService 중 하나의 Activity Manager 를 이용하시면 현재 돌고있는 Activity 관련 내용들을 확인 하실 수 있을 듯 합니다. Activity 런칭 시점에 바로 특별한 일을 해야 한다면, 폴링 형태로는 구현에 어려움이 따를 것 같고, 혹시나 Broadcast Intent 중에 Activity Launch 시에 발생하는게 있는지 확인해 보면 어떨까요?