Need help with creating/developing a CM7 T-mobile theme engine theme - Nexus One Q&A, Help & Troubleshooting

Hey guys so I just need a few tips on how to start off on theme developing, I'm still a n00b and just need starter tips eg:
What I'd need to create a developing environment.... What programs, Will I need to be on Ubuntu or any other Linux OS.
I have some really good ideas for a few themes and lockscreen morphs but I have no idea where to start. I am pretty experienced in Photoshop and know what I'm doing there but other than that I'm clueless.
Thanks
Stu

Same here but a proper n00o tutorial is nowhere to be founded. Most I found already suppose you to know a lot about building apk's or ROM's...

Related

[RFI] Flash-able Themes

Hello All:
I am interested in learning how to make flash-able themes for my Nexus One (preferably for CM ROMs). I am very proficient with Photoshop and designing UI's and am looking to fill in some blanks here.
I am new to the world of android programming (java in general, for that matter) and am looking for help and resources to get me going. I am familiar with the android SDK and am just getting my hands dirty using Eclipse. I am a quick learner and I work very well with others. I also share a passion for design and implementation with all sorts of multimedia.
If anyone would be interested in helping me learn the ropes - I am more than willing to utilize my knowledge to contribute to this great community. I have many ideas and feel that if I could properly grasp the development concepts for android I could even become an asset here like many others who have helped out so much.
Sorry for the long post - any help or guidance would be greatly appreciated!
Thanks in advance,
-TC
So, as expected I've scrounged up as much information as I could find and have what I think is a working theme for CM6 RC3.
Perhaps someone could offer some insight as my questions are now more specific.
I've downloaded a fresh version of CM65 RC3 and edited the files accordingly. From what I gathered I don't need an entire ROMs worth of files just to make a flash-able theme. My first question is now how to I re-sign, say, just the framework-res.apk?
Once again any help would be greatly appreciated.
typica1cat said:
... My first question is now how to I re-sign, say, just the framework-res.apk?
Once again any help would be greatly appreciated.
Click to expand...
Click to collapse
take this tool (auto-sign.zip)
http://forum.xda-developers.com/showpost.php?p=5887818&postcount=2
http://tinyurl.com/34rcfav
If the official Android guide, which is the 1st result, will seem too messy - look into the next couple of them.
Thanks VERY much to both of you for the quick responses. I've got the tool - I guess to be more specific, does my .apk HAVE to included any certain files? Or if it just has the files I edited will they be flashed into the ROM without and problems?
Also, I am somewhat familiar with Eclipse - could someone point me in the right direction as to how i can test my theme in the emulator?
are you talking about flashing themes, like a black status bar? or are you talking about actual flashable zip files that you install from recovey mode, like you do when flashing a brand new full ROM?
themes are easy, just use metamorph, zip file with xml file inside along with all your images (png files) you want to change (that was the short version).
to make flashable ROM files, that i dont know.
Well, in the past I've always been partial to themes that have been applied via recovery. I am familiar with MetaMorph but always felt I had better luck using themes with flash-able files.
Hence, why I am attempting to learn this particular method.
My intent is to ultimately customize:
Notificaion Bar + Icons
Custom App Icons
And eventually Apps themselves:
Phone
Contacts
etc...

[Q] How to modify the framework to support muti-skin?

How to modify the frmework to support muti-skin? The effect is like HTC desire HD which can change the skin dynamically. The skin is from a separate apk. Who can give me some precious advice? Thank you very much!
judy889 said:
How to modify the frmework to support muti-skin? The effect is like HTC desire HD which can change the skin dynamically. The skin is from a separate apk. Who can give me some precious advice? Thank you very much!
Click to expand...
Click to collapse
Try miui or CM7. They both have theme engines built in.
If you need to ask how to modify it then you can't do it. You would need to learn java and android framework for that.
randomchars said:
Try miui or CM7. They both have theme engines built in.
If you need to ask how to modify it then you can't do it. You would need to learn java and android framework for that.
Click to expand...
Click to collapse
Hi Randomchars, thank you for your reply. I am familiar with java and android framework, but I have no idea about how to implement it. Can you give some advice or some relevant resource to help me. Thank you very much!
What phone are you using?
The way t-mobile theme engine (here) works is to put it simply that it redirects applications requests for resources to the resources found in the theme. So you would need to modify the asset manager for that. As I said earlier even if you are a developer it would be easier to port cyanogenmod to your device if it doesn't have already. Also you can't do this with sense/motoblur/touchwiz or other custom interfaces as you would need to compile android from source to make this work.
Dear Randomchars, thank you very much. The information you supported is very useful to me. I am studying the T-mobile theme engine. Are you familiar with it?
judy889 said:
Dear Randomchars, thank you very much. The information you supported is very useful to me. I am studying the T-mobile theme engine. Are you familiar with it?
Click to expand...
Click to collapse
No I'm not. Actually I don't have any java knowledge and only a very little C. Right now I have two android projects in the works (an icon set and a music player theme) I will start learning java/android when I'm done with those as I have loads of ideas that I would like to make reality.

[Q] Iphone/Ipod Theme Porting

Hi I kinda got some help with the themes and I read about the guide written about theming which was great! I have a few questions that need to be answered if someone wouldn't mind helping Help please all you themers
1. Is theming easier for Cyanogenmod or Miui? (Cause I heard Cyanogenmod is relativity new to themes right?)
2. Does anyone know how to convert a iphone lockscreen that was made out of Java and css to android? (Ex. is this video http://www.youtube.com/watch?v=W4yhjPwsrX4
3. Does the noobie guide refers to Cyanogenmod themeing or Miui theming?
4. Would anyone that has ported Iphone themes before, would mind helping along the way if she/he wouldn't mind
Sorry mods, I posted my questions in the general themes section before but no responses besides one Thank you for reading
Any help anyone
Any themers out there??
Someone help please
I've tried both CyanogenMod and miui theme editing for my own use and find miui far easier, mainly because the theme isn't an APK and doesn't require signing.
Sent from my DHD
jambamkin said:
I've tried both CyanogenMod and miui theme editing for my own use and find miui far easier, mainly because the theme isn't an APK and doesn't require signing.
Sent from my DHD
Click to expand...
Click to collapse
I see, and ohh, and would following the guide to theming thread work for cyanogenmod and Miui? Thanks again
I can't really help you , though this is might be useful for you:
http://forums.miui.us/showthread.php?301-Theme-Ultimate-iPhone-theme-21-10-REVOLUTION-7.0

developer in the making!!!

Hello ive been here on xda since i had my htc hero and have moved to a sony xperia x10 and now a samsung captivate and i pretty much masterd the art of flashing and modding with great understanding!! now i want to start building roms and themes and just wanted to get a little advice from the pros on where to start cause i know i can be good at this!! Any advice and tips will be greatly appreciated. any negitive comments keep them to yourself. thanks
Easy place to start...do you have adb, and a way to decompile/recompile apks and jars. Apkmanager only handles apks, but is the only thing that can sign (which isn't needed every time, just on user apps or when you edit the androidmanifest.xml) apktool handles both apks and jars but does not sign.
do you want to make an I9000 port, or a build from one of the native leaks?
Grab the stock firmware package of whichever you choose and let the fun begin

How to THEME??

hello guys. ahm just a newbie and soo noob question and for asking a help
i just want to learn how to create/edit/mod/make my own theme and i think it would be fun
will anybody could waste his/her time to give me tutorial step by step to make my very first and basic theme.. like just editing to a transparent theme from the theme provideded by cyanogenmod 10.1
thanks guys looking forward to work and have fun with you especially with theming my phone
anyways.. my phone is only just lg-p350 with cm10.1

Categories

Resources