안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
개발도중에 막히는 부분이 있어서 문의드려요.....
1. 제목그대로 특정 App의 아이콘을 눌러서 실행하면 그때 receiver로 받을수 있는가 하는것입니다.
지금은 service에서 thread로 돌리면서 실행중인 App의 리스트를 얻어와서 대상 App 이 실행중인지 판단하고
처리를 하고있는데 이부분만 receiver로 받을수 있으면 service를 실행할필요가 없게 되어서요.....
100개중 1개의 기능때문에 백그라운드에서 계속 돌게 되다보니 처리할것들이 많아지게 되네요....
2. 연장된 질문이 있는데
service를 계속 돌게 하기 싫어서 SCREEN_ON 될때 서비스 실행하고, SEREEN_OFF될때 서비스를 끄고
이런식으로 하려고 해보니
screen_on, screen_off는 manifest에 intent-filter로 등록하면 receive가 안되고
IntentFilter객체를 생성해서 registerReciever 해줘야 되더군요...
근데 unregister를 꼭 해줘야 되다보니 어플리케이션이 꺼지면 screen_on, off receiver도 동작을 멈추게 되고.....
결국은 또다시 App을 service로 돌려야되는 상황이;;;;
고수님들께 도움을 구합니다~~~~ 꼭좀 도와주십쇼~



