공부하는 도중 막히는군요..

한가지 기능을 구현했습니다.. 그런데 이 기능을 어플을 실행하면 백그라운드로 유지 한채 다른 기능을 사용하는 도중에도
백그라운드로 깔린채 이용하고 싶은데요..

어떤 방식으로 백그라운드에 가지고 핸드폰 사용 도중에 계속 기능이 유지하게 할 수 있을까요?

예를 들면 핸드폰의 화면이 어두워 지지 않게 하는 어플인데..
 이 어플을 완전히 종료 한것이 아니라 항상 백그라운드에 유지하여 항상 밝은 상태를 유지하는 기능이라한면 어떠한 api?를 이용할 수 있을가요??