Есть, но это для нормальных демонов, а не андроид-программ. Андроидовские программы же могут стартовать по разным событиям и быть синглетонами. Т.е. ситуация такая, что если оно умерло -- заново запуститься. А не умерло -- будет существующая программа обрабатывать событие. Как-то так. Осталось выбрать периодическое событие, наверняка это может быть таймер (alarm).