lundi 24 mars 2014

[Guide] EvolveSMS Themes topic




Like many other devs, I like to work hard and create new themes to separate myself from the others, especially to make back the that I spent on getting the developer account. However, I myself have only started “developing” a few months ago, so I realize how tough it is to get help when no one likes to share their information. This is why I’ve decided to add on to my original guide and give you all some xml’s to go with it. Here it goes…

For the absolute beginners



 





1. Setting up your workplace

The easiest way to do so is to simply download the whole adt bundle. Extract it, set up your workplace, download whatever you need from sdk manager, and you are good to go! If you are having issues with java, download the newest version, and go into the eclipse folder. Fine "eclipse.ini", open it, and add "-vm (new line) C:\Program Files\Java\jre7\bin\" above "-vmargs". More detailed tutorial here.

2: Creating a Project


Download the source code from Klinker's github (pick any of the themes) and go to your eclipse. Go to file, new, project, and pick "import existing code". DO NOT PICK A SIMPLE FILE as that messes everything up. After that is done, you may want to add support libraries (right click on project folder on left side, tools, add support libraries) and rename the package name (also in tools). The package name can be anything you want, but you might want to make it unique for yourself (add your dev name or whatever)

3: Editing androidmanifest.xml

What I love about this is that the instructions are very clear. Open android manifest, and follow the comments. You may also want to edit color.xml. You should also see that the package name has changed as you have renamed it in step 2.

4. Start theming!

This is the part where you make the theme your own! I would suggest you look into all the layout and value xml's and be sure to change the app name!





Help with the drawables/colors (the theming part)



 





1. Colors







to be continued...





Aucun commentaire:

Enregistrer un commentaire