title: Programmatically set android phone's background
body: <p>I'd like to allow the user to choose a background from a list of images, the user clicks on one of them and that image is used as background for his phone. 
  My app should simply be another version of the android default gallery.</p>
  
  <p>Is it possible to programmatically set the phone's wallpaper?</p>