Papel de Parede Dinâmico em uma Aplicação

Gostaria de saber se alguem sabe como fazer para por papel de parede dinamico em uma aplicaçao?
Estou desenvolvento um projeto de um diario e gostaria que o usuario tivesse opçao de ter um profile e poder mudar papel de parede ja customizado…Tipo eu disponibilizo 3 temas e a pessoa escolhe…

Alguem pode me ajuda?

thanks