I'm working on an app that will change the "theme" of the phone by changing the lock screen background and home background along with the ringtone, notification and alarm sounds. Im kind of stuck. Does anyone know what class and method is already in Android libraries for this. I looked on android.developer.com for the class and i see setBackground but that says its for colors so it confused me. Im trying to click a button which will change all these to a certain theme. Does anyone know where i can look or give me a point in the right direction on accomplishing this task? I'm relatively new to development and this is my first app. Thanks all.