Como posso usar tempo no android ? (timer)

Pessoal, agradeço já de agora a quem puder me ajudar. Eu queria saber como faço pra contar o tempo no android pra uma de determinada ação. Tipo:
tempo começa do zero e começa a rodar aumentando de um em um segundo, quando passar 30 segundos munda a imagem da tela, ou troca a cor do fundo da tela. Algo desse tipo, alguém por favor poderia me ajudar ?

tenta usar TimerTask.

mas eu não sei como usar o TimerTask, alguém teria um código pra me ajudar ?

Achei um monte aqui

https://www.google.com/search?q=TimerTask+android+example