갤럭시S 테스트 중입니다.

일반적인 app을 만들어서 갤럭시S에서 테스트해 본 결과,
홈 버튼을 누르면 프로그램은 실행 중이라고 뜨긴 하지만 종료된 것이나 마찬가지더군요.

실행 중에 홈 버튼을 누른 후 화면 전원을 끄니
onStop 까지 가더군요.

화면을 다시 켜고 바탕화면이 나와도 저절로 onStart는 되지 않고
수작업으로 직접 다시 실행 시키면 비로서 onStop이던 것이 onStart로 바뀝니다.

질문 :
화면을 끄면 프로그램이 멈추어 있다가 사용자가
화면을 켜서 바탕화면을 보면 app이 깨어나서 동작하려면 어떤 방식이 있을까요?