Related
So I'm trying to learn more on development for my phone hero cdma found several guides to theming roms and creating apps. But I don't have any formal schooling on it so alot of the guides loose me if anyone has time or a link or a trick they could share to help my cause would be greatly appreciated
Sent from my DROIDX using XDA App
https://docs.google.com/Doc?docid=0AcdxIJRSH9ypZGZzc2pxNDlfMjdnazk4OHNxZA&hl=en
I found that link and it has helped me out. Good luck hope so see some of your work in the future.
If you have questions PM me and I can try to help. I have had help recently so if I can help someone else with what I was going through I would be happy to.
thats the guide im using but im having a problem with xml files, reading and editing them.since this is my first attempt at theming so im taking a pre-existing theme and editing it. just cant seem to figure out what numbers to change
spleef said:
thats the guide im using but im having a problem with xml files, reading and editing them.since this is my first attempt at theming so im taking a pre-existing theme and editing it. just cant seem to figure out what numbers to change
Click to expand...
Click to collapse
I never messed with xml's to much, I was also trying to figure out what was what. We had a couple of guys around that were awesome at editing those files. I think your best bet would be trial and error as there are so many items inside an xml, but I think the description should be the same throughout all xml's.
Sent from my dual-booted liquidsense 2.1
So I took an easy out and tried the ultimate theme injector. Worked great ported an epic 4g theme into aosocmod 2/16 is posted in themes section
Sent from my DROIDX using XDA App
spleef said:
So I'm trying to learn more on development for my phone hero cdma found several guides to theming roms and creating apps. But I don't have any formal schooling on it so alot of the guides loose me if anyone has time or a link or a trick they could share to help my cause would be greatly appreciated
Sent from my DROIDX using XDA App
Click to expand...
Click to collapse
I was just pointed to this today by thoughtlesskyle - it's going to make my themes look so much better now once I learn all this stuff
http://forum.xda-developers.com/showpost.php?p=9978779&postcount=62
[REQ] Will someone please make a theme that's either all white or a green theme. I'm kinda blued out as well as black. Id really appreciate it. And if anyone has time to teach themeing then id b happy to help. Thanks
Sent from my SCH-I500 using XDA Premium App
+1 On learning themeing; I'd love to be able to theme my own phone instead of waiting or wishing a theme had this or that
Sent from my SCH-I500 using XDA Premium App
+1 on learning, I've got all the programs that are recommended but lack the knowledge on how to use them...
Out would help to know what rom you are running
0|-| |\|035, 7|-|3 L337 |-|4><0R5
p\/\/|\|3D /\/\'/ 700|\|
Sent from XDA Premium App
I'm running CM7 but I'd relay just like to know how to theme apps,
adude247 said:
I'm running CM7 but I'd relay just like to know how to theme apps,
Click to expand...
Click to collapse
and how to edit xmls. I already us apk manager for when I mod .pngs and .9pngs for widgets, to resign an app so it'll install but as far as app backgrounds, ie. the market, I have no clue
I am sorry I didn't mention that I am on cm7. Also, I really want to learn how to theme and if anyone is willing to consult w me and help me I'd compensate them for the time. I am a hands on learner. I have several books but I work better being instructed. Thank you.
Sent from my SCH-I500 using XDA App
tennisjunkie said:
I am sorry I didn't mention that I am on cm7. Also, I really want to learn how to theme and if anyone is willing to consult w me and help me I'd compensate them for the time. I am a hands on learner. I have several books but I work better being instructed. Thank you.
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
So are you interested in learning how to build apk's for the theme chooser or or just theming out the rom files?
I would be willing to attempt to answer some questions if you are a hands on learner... No compensation required!
Do you have a more specific question and what OS will you be theming under?
I appreciate ur response. See, I don't even know what to ask or tell. I am using windows 64 bit however I attempted to install Ubuntu on one side of my laptop but was having issues connecting to internet so I bought a book and well I would prefer to use what ever is used most frequently by developers and is the best for what I'm going to be doing. And I would like to at some point obtain a certificate in development so yes to both types of themes but I would want to start w the basics. Really I am open to what u suggest bc I have my graduate degree but it's in a completely different field and I want to theme , do ROMs and be like one of the developers for my career too. Feel free to email me if you want. Tennisjun[email protected]
Sent from my SCH-I500 using XDA App
I think it would be awesome to have a theme class. I would be a student.
Sent from my SCH-I510 using Tapatalk
OK we just need the professor. LOL. Anyone care to volunteer?
Sent from my SCH-I500 using XDA App
tennisjunkie said:
OK we just need the professor. LOL. Anyone care to volunteer?
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
In no way do I want to touch that!
But as said if you have some more specifically targeted questions pertaining to learning, I will attempt to answer. I run Linux and probably would be of no help on windows with the exception of the similar commands.
If you already have ubuntu or a similar setup, I can provide some terminal examples.
notta said:
In no way do I want to touch that!
But as said if you have some more specifically targeted questions pertaining to learning, I will attempt to answer. I run Linux and probably would be of no help on windows with the exception of the similar commands.
If you already have ubuntu or a similar setup, I can provide some terminal examples.
Click to expand...
Click to collapse
i do my android stuff in both linux and windows (windows a by product of what i can use when not at home )
a lot transfers over, specifically apktool/apkmanager (granted apkmanager is easier to use in windows)
but gimp/image editing is similar and so is packaging a zip up
tennisjunkie said:
[REQ] Will someone please make a theme that's either all white or a green theme. I'm kinda blued out as well as black. Id really appreciate it. And if anyone has time to teach themeing then id b happy to help. Thanks
Sent from my SCH-I500 using XDA Premium App
Click to expand...
Click to collapse
Maybe this is what you're looking for http://forum.xda-developers.com/showthread.php?t=916814
.
nitsuj17 said:
i do my android stuff in both linux and windows (windows a by product of what i can use when not at home )
a lot transfers over, specifically apktool/apkmanager (granted apkmanager is easier to use in windows)
but gimp/image editing is similar and so is packaging a zip up
Click to expand...
Click to collapse
I figured apktool and the like would be similiar, I've never used apkmanager so I wouldn't know on that one.
My setup is a little different. well I triple boot windows 64, Ubuntu 64, & My experimental linux on dedicated drives. But ever since I started playing with android, I use Linux! Hate windows!
Edit: With the exception of my nautilus hang! err...
notta said:
I figured apktool and the like would be similiar, I've never used apkmanager so I wouldn't know on that one.
My setup is a little different. well I triple boot windows 64, Ubuntu 64, & My experimental linux on dedicated drives. But ever since I started playing with android, I use Linux! Hate windows!
Edit: With the exception of my nautilus hang! err...
Click to expand...
Click to collapse
yeah if u can theme in one u can theme in the other (mostly)
A question for all the people that were interested in learning?
I don't recall anyone mentioning the OS they prefer to theme under, but if you are interested in potentially building or playing with source then I highly recommend linux.
I have some free time today and I was thinking of putting together a sorta linux how to for themeing. Seems like alot of people prefer windows, so I thought I would ask if anyone would find it useful first? It would cover installing the sdk, apktool and some essentials as well as decompiling and recompiling, so on...
windows is allot easier to work with! imho! there allot of threads around the site which help you to learn how to theme! just takes a little reading on your part! i would start with something small first like just changing some png images from framework-res.apk all you need is 7zip nothing else! the only thing you need sdk and apk.manager and smali/baksmali for is to edit xmls or to edit 9pngs or edit smali files like jars and stuff. but for basic just swapping images, im pretty sure all you need is 7zip! i would definately start there and learn what images do what. then you can graduate to editing 9pngs and there is about 10 if not more tutorials around the site for that!
I like how well emoji work with iOS devices and would like to not have to rely on the spotty Handcent add on to see them in texts. Any ideas as to how I could build them in to the phone's /system/font (probably here) partition so that they're native? I'd like them to work across the phone, not just sometimes in Handcent. Support for Twitter and the like would be a great addition.
Sure, some/most of you will think it's stupid/useless/dumb etc., but when how many friends have iPhones, I'd like it to "just work". Haha!
Thanks for advice! I plan on tackling this myself or with the help of others who may be interested, I just don't know where to get the images and encoding info to build into a font, or how to build a font.
Ok, just by decompiling the Handcent Plugin, I now seem to have all of the drawable and drawable-hdpi emoji images... Now, how does encoding work?
Im running AOKP and it has native emoji support. I had to enable it in the settings. I don't know if that helps you any but, just saying.
Sent from my XT860 using xda premium
Endoroid said:
Im running AOKP and it has native emoji support. I had to enable it in the settings. I don't know if that helps you any but, just saying.
Sent from my XT860 using xda premium
Click to expand...
Click to collapse
D3 ICS AOKP or on the GNex? (Weren't you one who got a GNex?) I could download that and dig through it to see where it might be contained.
I'm downloading M6 from AOKP now to look around. Your specific build would be nice as well. Is it just text support or device wide (Twitter etc.)?
redsox985 said:
D3 ICS AOKP or on the GNex? (Weren't you one who got a GNex?) I could download that and dig through it to see where it might be contained.
I'm downloading M6 from AOKP now to look around. Your specific build would be nice as well. Is it just text support or device wide (Twitter etc.)?
Click to expand...
Click to collapse
D3(xt860) i wish i had a gnex. It's the 20120713 nightly. It's only the mms.apk. Whatsapp also has it if you want another app to poke through.
Sent from my XT860 using xda premium
I feel like there needs to be something in the system of the phone that whenever the coding is encountered for an emoji, it's pointed directly to the corresponding image. Does anyone know how they're encoded/decoded? Isn't it Unicode?
This should help a lot...
http://punchdrunker.github.com/iOSEmoji/table_html/
I don't know if it helps but in /system/lib there is a file called libemoji.so (note I've changed roms again, this is in liberty I found this.) Not sure if other roms have it, or if it's even relevant, but with a name like that...
Sent from my XT860 using xda premium
I'm trying to talk to the guys in this thread http://forum.xda-developers.com/showthread.php?t=1522437&page=2 because they've got black/white emoji to appear with the font being edited. Now, can we just point the font to colored emoji...? Time to spend some more time researching and trying. Ideally, I'd want to make it a flashable add-on so that it works universally.
I would like to learn what is needed to be changed in a ROM/apps in order to get the blackedout / inverted look. I'm I'm wanting to do this on a cm10.1 based ROM and I know how to use apktool and other just not sure what to edit in the .XML files. I have made changes in colors.XML and drawable.XML but for some reason it does nothing for me.
Have searched and found plenty on theming but none really get in to the .XML part of.
I know there are themes and inverted gapps already out there but would still like to learn how its done.
Any help would be great and I know how to use the thanks button...
Sent from my GT-N7000 using XDA Premium HD app
Go to frameworks/base/core/res/res/drawable/background_holo_dark.xml and change android:endColor value to
android:endColor="#ff000000"
prior to compile.
Sent from my GT-P7300 using xda premium
mithun46 said:
Go to frameworks/base/core/res/res/drawable/background_holo_dark.xml and change android:endColor value to
android:endColor="#ff000000"
prior to compile.
Sent from my GT-P7300 using xda premium
Click to expand...
Click to collapse
Thanks I will give that a try and see what happens
Sent from my GT-N7000 using XDA Premium HD app
How about blacking out the menus like power menu they are still gray popup when you press menu button and stuff of that nature
Sent from my GT-N7000 using XDA Premium HD app
ttibbetts83 said:
How about blacking out the menus like power menu they are still gray popup when you press menu button and stuff of that nature
Sent from my GT-N7000 using XDA Premium HD app
Click to expand...
Click to collapse
I don't have my build machine now after 2 weeks I will reply you .and sent me your gtalk address thru pm . we can chat
Sent from my GT-P7300 using xda premium
Well,pls post solutions if you find one as this university is for learning and I guess many would love to learn that!
Sent from my MT11i using xda premium
Ghostfreak NB said:
Well,pls post solutions if you find one as this university is for learning and I guess many would love to learn that!
Sent from my MT11i using xda premium
Click to expand...
Click to collapse
The solution is he got things inverted.
Now he wants more and I don't have my build machine now to say him More
Sent from my GT-P7300 using xda premium
mithun46 said:
The solution is he got things inverted.
Now he wants more and I don't have my build machine now to say him More
Sent from my GT-P7300 using xda premium
Click to expand...
Click to collapse
how would i get the greys in the menus to black ave been look and trying different thinks but no luck
seems that blackingout of roms and apps is not something anyone is welling to shear
ttibbetts83 said:
seems that blackingout of roms and apps is not something anyone is welling to shear
Click to expand...
Click to collapse
It's probably something you'll need to spend a bit of time Googling about.
XperienceD said:
It's probably something you'll need to spend a bit of time Googling about.
Click to expand...
Click to collapse
I have
Sent from my GT-N7000 using XDA Premium HD app
mithun46 said:
Go to frameworks/base/core/res/res/drawable/background_holo_dark.xml and change android:endColor value to
android:endColor="#ff000000"
prior to compile.
Sent from my GT-P7300 using xda premium
Click to expand...
Click to collapse
The above quote is good for changing the background of the settings list and the background of the setup when first install. If you want to get rid of the grey that is in the menus the more needs to be changed and its all found in framework-res.apk in the res/drawable xhpi folder in the form of .PNG or .9.PNG files and they include BG. Or background in the names menu_background.9.PNG is one for example.
Now onto next change how to change clock color in status bar. Just doing it one at a time sence the info is very hard to fine and not much help on it, will keep updating as I find the answers. Just exploring through files and change stuff to see what happens.
Sent from my GT-N7000 using XDA Premium HD app
ttibbetts83 said:
The above quote is good for changing the background of the settings list and the background of the setup when first install. If you want to get rid of the grey that is in the menus the more needs to be changed and its all found in framework-res.apk in the res/drawable xhpi folder in the form of .PNG or .9.PNG files and they include BG. Or background in the names menu_background.9.PNG is one for example.
Now onto next change how to change clock color in status bar. Just doing it one at a time sence the info is very hard to fine and not much help on it, will keep updating as I find the answers. Just exploring through files and change stuff to see what happens.
Sent from my GT-N7000 using XDA Premium HD app
Click to expand...
Click to collapse
thats real devving
In the main forum there is a "Sprint HTC One Android Development" and a "Sprint HTC One Original Android Development" which means Roms are split into two different places. What do these forums separate out?
edit: Err I meant forums in the title.
Apparently if a Rom has LOTS of original work put in by the developers it goes in the original section
Sent from my HTCONE using xda app-developers app
It is to mainly segregate between source built and ported or themed Roms. Source built Roms need a lot of preliminary effort and most themed and ported roms are based on them. Also source built roms tend to be more stable than ports.
Sent from my HTC Explorer using xda premium
It is to mainly segregate between source built and ported or themed Roms. Source built Roms need a lot of preliminary effort and most themed and ported roms are based on them. Also source built roms tend to be more stable than ports.<br />
<br />
Sent from my HTC Explorer using xda premium
Click to expand...
Click to collapse
This is pretty much what I thought it was for as well... It seems to be pretty subjective though. Most of the Sense ROMs are pretty similar in their features, but some make it to 'Original' and some don't... I still haven't figured out where that line is drawn.
The line is drawn on whether you own the ROM you are distributing. If it is based on someone elses rom, then it goes in Android Dev. If its your own rom that you made from scratch, it goes in Original Dev.