This is how you can change all the system backgrounds plain colors (settings, contacts, etc) to an actual image instead of a color (I'll add the lines to change the colors too )
ATTENTION This changes the background in so many places I havent even found them all. It also changes the background in Root Explorer and other non system apps (Setcpu,ADW settings, Metro web settings, media scanner,Google maps settings, possibly MMS I dont know mines themed and blacked out, any cut, Antutu settings,Lucky P, SD maid, Youtube and god knows what else Ahaha Those are just apps I have)
First preview:
http://www.youtube.com/watch?v=ePP4jeqfo8I&feature=plcp
The how to:
1. Decompile the framework-res.apk
2. navigate to the res>layouts>styles.xml and with notepad++ locate <style name="Theme"> and edit these lines:
change:
to this
then change:
to this one to use a png for the background:
or to this if you want to change the color:
3. Locate <style name="Theme.Black" parent="@style/Theme">
and change this line:
to this:
then change:
with this if you are going to use a png:
or to this if you want to change the color:
4a. If you are using a png, Create a 480x800 png , name it "backgroundftw" and place it in drawable-hdpi folder
4b. If you are using a color, you need to look in the res>values>colors xml to see if the color you are wanting to use is defined. If its not defined, just copy any of the lines in there and add it. So if you wanted hot pink you would copy an existing line in the colors xml and change it.
Example:
existing line: <color name="white">#ffffffff</color>
copy it and make your change to hot pink:
<color name="pink">#ff00ffhttp://www.computerhope.com/cgi-bin/htmlcolor.pl?c=FF00FF</color>
5. Recompile and enjoy.
ATTENTION This changes the background in so many places I havent even found them all. It also changes the background in Root Explorer and other non system apps (Setcpu,ADW settings, Metro web settings, media scanner,Google maps settings, possibly MMS I dont know mines themed and blacked out, any cut, Antutu settings,Lucky P, SD maid, Youtube and god knows what else Ahaha Those are just apps I have)
First preview:
http://www.youtube.com/watch?v=ePP4jeqfo8I&feature=plcp
The how to:
1. Decompile the framework-res.apk
2. navigate to the res>layouts>styles.xml and with notepad++ locate <style name="Theme"> and edit these lines:
change:
Code:
<item name="colorBackground">@color/background_dark</item>
to this
Code:
<item name="colorBackground">@color/transparent</item>
then change:
Code:
<item name="windowBackground">@drawable/screen_background_dark</item>
to this one to use a png for the background:
Code:
<item name="windowBackground">@drawable/backgroundftw</item>
or to this if you want to change the color:
Code:
<item name="windowBackground">@color/name of the color</item>
3. Locate <style name="Theme.Black" parent="@style/Theme">
and change this line:
Code:
<item name="colorBackground">@color/black</item>
to this:
Code:
<item name="colorBackground">@color/transparent</item>
then change:
Code:
<item name="windowBackground">@color/black</item>
with this if you are going to use a png:
Code:
<item name="windowBackground">@drawable/backgroundftw</item>
or to this if you want to change the color:
Code:
<item name="windowBackground">@color/the name of the color</item>
4a. If you are using a png, Create a 480x800 png , name it "backgroundftw" and place it in drawable-hdpi folder
4b. If you are using a color, you need to look in the res>values>colors xml to see if the color you are wanting to use is defined. If its not defined, just copy any of the lines in there and add it. So if you wanted hot pink you would copy an existing line in the colors xml and change it.
Example:
existing line: <color name="white">#ffffffff</color>
copy it and make your change to hot pink:
<color name="pink">#ff00ffhttp://www.computerhope.com/cgi-bin/htmlcolor.pl?c=FF00FF</color>
5. Recompile and enjoy.