yashsingh1/xdaforums huggingface dataset:
[Nexus One Themes and Apps] amac25:
Looks great and thanx i hate having to dig thru 7 million bookmarks for different theming posts. Thought i'd throw this out there you might know this already and it may be too detailed but google changed the color code line in the blue_button.xml in Calculator.apk/res/drawable to 08 00 00 1D instead of ending with a C. I haven't seen any other xmls with that change but it's something to keep an eye out for in the future if a search for 08 00 00 1C doesn't get any results and dunno if this will help but here http://markcarson.com/markcarson/ColorCalc.html is a color calculator that i use to get my xml hex colors. It has some presets and you can adjust the lightness and sat to your liking, so all you have to do is reverse it and add the aa after you find the color your looking for.
[Nexus One Themes and Apps] jairomeo:
Nope, nothing is too detailed :D I figure anything that dives into a lot of detail, like when I add in the meanings in the xml that Stericson wrote, I'm going to add it as an appendix to the document.

Thats good to know and I'll make sure to put that in. I have seen 08 00 00 1D in a few places, but I never messed with it to see what it changed, I guess with that tip, it's time to start playing more.

I would like to slowly come up with a list of xml's we know to edit and where they are.

I've thought about adding links in for hex sites, and since you are the 2nd person to mention it, I will add it in.

Thanks amac for the inputs
[Nexus One Themes and Apps] amac25:
No problem wish i had more to add then a color code and a link but you did a great job putting it together already, can't wait to see the finished product!
[Nexus One Themes and Apps] jairomeo:
Brownouts took out both fans of my Power Supply, so I am going to keep making notes, but not updating the document until my new ones gets in, I am writing it in Word and updating in Google Docs. Keep questions and comments coming though :D
[Nexus One Themes and Apps] jairomeo:
4/23 Some updates

Added a few new things to the XML section, including what amac25 provided.

Added zipalign information

Added signing information

Added Stericson's delatil XML explanation as Appendix A

Added linformation on AXMLPrinter GUI as suggested by deanesn

Will add more soon.
[Nexus One Themes and Apps] jairomeo:
I just noticed that the smali examples are a little hard to follow because Google doc murdered the returns, I will work on some formatting this weekend to make it cleaner in Google Docs. For the moment, Ill post a pdf print from Word to help. Check the OP
[Nexus One Themes and Apps] kathi17:
This guide is a really big help, it sure beats having all of those bookmarks, and trying to figure out which ones I need to open!

I'm still trying to get my computer straightened out so I can get back to theming. I have a photography business in the summer. Had about 10 years of photos backed up on a WD My Book, but ran out of money and space, so I had to use the backup drive for other stuff. Last Saturday, the drive with all of my stuff died with no warning, along with another drive. I'm still trying to get some things back. Spending a lot of time reading up on recovering in Linux. The hard drive shows up when I boot into Windoze, but it comes and goes. I hope I don't have to send it to a recovery place.
[Nexus One Themes and Apps] deanesn:
Why isn't this thread sticky yet? Such a great info would be a shame to get barried. Keep up the good work jairomeo. It's coming along nice.

:)
[Nexus One Themes and Apps] jairomeo:
Thanks all for the feedback. I think there was a table of xmls before, I am going to look for it. I know there was a table of images, when I find that, ill be adding those also.
[Nexus One Themes and Apps] jrummy16:
FYI: Facebook just got updated to v1.2 and the view_widget.xml changed an no longer has the hex code 08 00 00 1C.
[Nexus One Themes and Apps] jairomeo:
Ok thanks, my goal isn't to tell people that much detail, but to teach you what to look for in files. As amac pointed out, some are changing to 08 00 00 1D. So if you know you are looking for 08 00 00 1C or 08 00 00 1D, then you'll know how to edit it.

Facebook wasn't going to be included in the table I am making because technically it is 3rd party app.
[Nexus One Themes and Apps] jairomeo:
Added a few more things to the to do list. I am going to start working on formatting the Google Doc also.
[Nexus One Themes and Apps] jairomeo:
Small update 4/26

I added a few small tips but have also formatted the doucment to things read correctly now.
[Nexus One Themes and Apps] thebowers:
Some more xmls that can be edited for text color are for calendar provider (basic calendar widget). They are in calendarprovider/res/layout/agenda_appwidget.xml and /layout-land/agenda_appwidget.xml. These can be found with the hex value of 08 00 00 1C.
[Nexus One Themes and Apps] jairomeo:
Yeah. Im going to be making a table of xml's. I just got my new psu last night, Ive been without my desktop for a week.
[Nexus One Themes and Apps] mytharak:
It might be worth it to mention that the source images (.9.png files with guides) for framework-res (for each Android version) are in the Android SDK here:

android-sdk-linux/platforms/android-2.0.1/data/res/drawable*
[Nexus One Themes and Apps] jairomeo:
The only downfall is changes made to CM from AOSP, they may include images no longer there. If you pull it from CM's github you can avoid that. And if they are going a non-eclipse route, they have to make sure they are updating there stuff (assuming not everyone is on linux, so they cant just sync the repo)

But as you said, its probably worth the mention still, thanks. Ill add it when I put some more updates again into it.
[Nexus One Themes and Apps] jairomeo:
I know I haven't updated anything in a little bit, as soon as I get some time, I am going to add apktool to the guide since it is a good resource to theme apps that would normally need to be compiled form source and to theme market apps.
[Nexus One Themes and Apps] FingerprintDiVA:
I haven't tested it with this tutorial yet, but if you're just looking for something to compare two files, then KDiff is a free alternative to Beyond Compare. I've never tried using it to compare directories before, but there may be a plugin for that if it isn't native.
[Nexus One Themes and Apps] WarByte:
KDiff

KDiff3 does it. Compares two (or three) files, directories, files inside directories if you're going through them. That is what I use for comparing my dumps of framework-res.

I bought Beyond Compare at first because I thought it was an excellent program (and it really is), after I used KDiff3, didn't look back again cause I got really used to how it worked. Love it.
[Nexus One Themes and Apps] jairomeo:
Thanks for the KDiff recommendation, I will add it when I start updating the guide again. I am collecting notes this week and next from users and we will begin adding some more beginner and advanced sections, and this will help.
[Nexus One Themes and Apps] Aggie12:
wow this made me so happy! thank you so much Jairomeo
[Nexus One Themes and Apps] groovdafied:
Is this PDF document out of date? Some of the XDA url's are not going anywhere.
[Nexus One Themes and Apps] jairomeo:
All of the XDA links worked for me. The Google Doc is a little more updated over the PDF. The only dead link is for Brandecks write up since it was before alldroid changed ownership.

I have some more info that people have given me to add in, Im just waiting to have the time to add it.
[Nexus One Themes and Apps] castaway1:
hello, im making theme from basic android white to black.. im done with black bar notifications and ongoing all text colors in white on black background as i like. Only problem is that music,pandora,downloads notifi colors. Theres no way to do it globaly? becouse for example winamp has black notifi colors too..

if user download some other aplication that contain black notifi colors like winamp i need to change that apk for him? :confused:

its really i need to change notifi color for every(problemed) aplication?
[Nexus One Themes and Apps] rori~:
Unfortunately, you are right..

Sent from my Nexus One
[Nexus One Themes and Apps] powder007:
Great info, thank you for taking the time to put it together. It's helped me immensely with my theming adventures.

One thing that i had a lot of trouble with is getting draw9patch running. I wanted a custom statusbar_background.9.png and needed to define the control lines. The method that was posted in a different thread about editing .9's was good info, it just didn't work for me at all. Eclipse kept giving me errors about the border, so i HAD to get draw9patch running (unless i just didn't understand the other method :shrug:).

Anyways, the trouble i had was getting draw9patch running, like i said. The problem was the file "swing-worker.jar" was missing from Android/android-sdk-windows/tools/lib. I had to download it cuz the SDK was missing it completely. I hope this info helps someone cuz i wasted a lot of time trying to figure it out lol.
[Nexus One Themes and Apps] mrhtml:
The link is dead, please reupload.
[Nexus One Themes and Apps] jairomeo:
Not sure why it wasn't working, I went to edit the post and saved it and it started working again. Not sure why it was redirecting to xda
[Nexus One Themes and Apps] TrailBlazer31:
Themeing on a Linux Machine

I am quite noobish when it comes to themeing, in fact I am just trying to pick it up. First timer really. Seems to me like a lot of the "Tools Needed" pertain to Windows. should this be telling me something? Is it recommended to use Windows to theme?
[Nexus One Themes and Apps] ljbaumer:
Thank You Thank You Thank You!

I really appreciate this guide! It is helping my android theming team and I teach new recruits how to theme and XML. It is wonderful.

Thanks for your great work!

here is my team's website if anyone wants it: http://www.magnam0d.com

Blog
[Nexus One Themes and Apps] catr8:
Thank you I appreciate this.
[Nexus One Themes and Apps] jairomeo:
a few of us are currently working on updating the guide, and adding adw and theme engine details as well.
[Nexus One Themes and Apps] y3mita:
Thanks to djdarknight for this link, I am gonna try some themeing and see if I can be successful... thanks for such great resources~
[HD2 General] paul211b:
I am using a HTC HD2,

I have just noticed that there is some play with the buttons on the front.

If you put your nail between the home and windows button the whole thing moves left and right by a few mm.

Does anyone else have this movement?

Looks as though the button block has come loose from the circuit board.
[HD2 General] paul211b:
I am talking about the hard buttons on the front of the HD2.

All functions work I am just wondering if this is a fault or if anyone else's phone does this, ta
[HD2 General] conantroutman:
Yeah mine too, volume buttons are flimsy too.
[Touch HD General] aqw955:
Although I am not new to the forum.. I just never replied:D

Anyway, I love using WM and very excited about the new WM7..

I used X01HT, ATT Fuze, etc, before and would like to try out some pure touch phone.

I am seeing many new phones with clock speed faster and RAM capacity bigger than my old PIII lately. So should I consider buying a HD as the price tag is lowering down or just wait for another month or two?

Thanks!
[Touch HD General] MauricioRPP:
Hi. I'm completely new on the forum, but I just bought a Touch HD for myself. (please note that T8285 is the HD2, and the HD is T8282).

Actualy I need WM6 because it is the best platform to run some corporate tools (namely Citrix), and WP7 will have lots of restrictions and probably will not get Citrix anytime soon.

So I just bought the HD for me before it runs out of stock everywhere. But I don't think the HD2 is a good ideia anyway, because it is much more expensive. So the best price/performance right now for me was the HD.

If you want WM6.1 or 6.5 and are OK with the fact that it will be deprecated when WP7 launches, go for it and buy one now.
[Touch HD General] aqw955:
oh...

Both T8285 and T8282 are the touch HD.

The HD2 is actually T8585.
[Touch HD General] jenotc:
If I would like to buy phone right now .... I would go for HD2 .. because of its performance superiority.

On the other hand I would suggest you to wait till the autumn and the HD2 will come to you in much lower price because of all the new HTC phones coming out recently (for instance: http://htcpedia.com/news/new-htc-android-device-approved-by-fcc.html).
[Touch HD General] Chris Cross:
I would not get an HD because the HD2 is a lot better (twice as fast and much more responsive with its capacitive screen). I have owned and HD since Nov 2008 and I am well pleased with it (just not too happy with windows mobile). I have played with the HD2 and it is a lot better in just about every aspect. I am considering selling my HD and getting either an HD2 or an iphone in the summer.

If you can wait until the fall, the prices will be better (as jenotc said).
[Nexus One Accessories] James Bell:
I amazed I'm the first one to notice this, so I'm probably not. I took apart my car dock and found the PCB inside is almost identical to the desktop dock (see photos). The upshot here is that I would strongly guess that you could easily solder on parts to either one and add things like:

- An audio out jack to the car dock (!)

- Volume up/down switches to the desktop dock

- Speakers (small ones!) to the desktop dock

- An external mic to the desktop dock

Most of that doesn't seem so great, but adding an audio jack to the car dock would be fantastic.

Pictures 1 & 2 are the desktop dock, 3 & 4 are the car dock.

Notice the unused pads on the car dock PCB (pic #4) for a headphone jack at bottom left.

Notice the pads for the speakers in pic #2 (desktop dock) at the top.

Also in in pic #2 you can see where the volume rocker would connect at bottom left and mic at bottom center.

Finally the tiny circle near my thumb in pic #4 looks to be a micro antenna jack, hard to tell for sure.

JB
[Nexus One Accessories] diversificationied:
That's incredibly lame of google to not put the audio out when it's the same pcb.
[Nexus One Accessories] logger:
Good find.

Along a vaguely similar vain, I suggested over here a method of using a Desk Dock as Car AUX input. It has certain benefits over non OEM accessories that do similar. I am in the process if fitting a USB power supply to my car. Once that is done I will fit the Desk Dock semi permanent out of site as a BT AUX in feed.

Of course getting an AUX jack in the Car Dock would be much better.
[Nexus One Accessories] SPAS79:
next thing would be prying off the metal cover and see if they have the same circuitry inside. Then if yes all you have to do is solder a 3.5 female jack on it and voila'...
[Nexus One Accessories] agentkalaw:
fan or heatsink?

cool beans!

i wonder if you could install a copper backing plate connected to a heatsink (like ones you can buy for ram) instead of the plastic piece to help with the high heat issues some are having...hmm...

seems like there's enough room
[Nexus One Accessories] jimbobalu:
Dude, love how you tore the desktop dock apart on your desk and the car dock in your car.
[Nexus One Accessories] diversificationied:
Since the pcb's are the same size, couldn't you swap them out, cut a hole in the case and then you'd have audio out on the car dock?

=D
[Nexus One Accessories] James Bell:
@muncheese

Yah I think so. Problem is it'd recognize it as the desktop dock...errr and you'd lose the speakers and volume rocker from the car dock.

My motivation to solder on an old headphone jack is low - my '01 325 doesn't have an aux in to plug into it! Maybe I'll do it anyway if I can find the right jack.

@SPAS79

I started to pry off the metal top but ran out of time to fool with it. I want to look up the chips and see if any of their outputs can be used to trigger the mute line on my stereo.
[Nexus One Accessories] diversificationied:
Well the speaker wouldnt matter since it'll be going through the car audio system, same for the volume, just control the car stereo volume. =)
[Nexus One Accessories] James Bell:
I took off the metal cover on the desktop dock, picture below.

There's a daughtercard called an NF2301. Made by nFore and (poorly) described here:

http://www.nforetek.com/products.htm
[Nexus One Accessories] logger:
Adding an Aux out on the Car Dock will place it on the Dock itself.

Ideally for neatness, it would be on the base near the suction cup. I suppose you could run a short cable along the chrome arm and situate the jack on the base near the USB outlet.
[Nexus One Accessories] jurassicjockey:
Chrome arm should be hollow as it already has power running through it. Might be enough room to run a small cable through it.
[Nexus One Accessories] ali87:
This is very exciting :D

Keep us updated on what happens with you!

Bump!
[Nexus One Accessories] jamezracer:
this is fantastic news. I actually have an audio socket left over from my desk dock audio switch project. If someone wants to buy me another car dock or can prove that soldering on a jack will work then i'd be willing to rip it apart and do what google SHOULD have done in the first place!
[Nexus One Accessories] norazi:
I cant wait for some chinese company to make this for the nexus:

http://www.dealextreme.com/details.dx/sku.19747

I have one currently that I used with my iphone and while it felt cheap.. It did everything:

held my iphone in place in the car

charged and did audio out with single sync cable

audio out can be routed either to the 3.5mm aux line AND the built in FM transmitter

remote (which stopped working after 1 week)

Mostly I like the fact that it mounted/charged/audio-out my iphone all at once with 1 cable and was only $12 shipped.. I would love something similar for my nexus
[Nexus One Accessories] sweltzin:
If all the talk about the 2.2 update enabling the FM transmitter is true. It would explain why the car dock has no audio out.

And if Google keeps the Nexus One updates on the same track it should be arriving next Tuesday.

First Tuesday of every month has had a blog update and the second of update of each month has been on or around the last Wednesday.
[Nexus One Accessories] logger:
I have seen no talk of enabling an FM TRANSMITTER. Just rumours of them enabling an FM receiver, which would be no solution for the car dock.
[Nexus One Accessories] jurassicjockey:
Even if it did have an FM transmitter, I would prefer the audio out on the dock. Less hassle, better sound.
[Nexus One Accessories] diversificationied:
It's both.
[Nexus One Accessories] logger:
Thats a fairly vague comment.

Yeah the radio is a transceiver. Thats fairly obvious. It is after all a cellphone.

But are you saying Google will be activating the FM transmitter in such a way as it will transmit audio to a car FM radio? Or are you just saying the FM radio fitted to the phone is a transceiver.
[Nexus One Accessories] :
The chip onboard is both reciever/transmitter. Currently it's not tapped into the phone. Once you tap into the functions, they are both active, it's not two distinct functions onbard. What you do with the functions is then up to software.

The barrier right now is the OS not communicating with the hardware.
[Nexus One Accessories] logger:
OK that makes sense. So it remains to be seen what software features google implement in this regard or others create afterwards. It is not a given that the Froyo upgrade will include an FM transmitter tool/app.
[Nexus One Accessories] sweltzin:
No the only given for Froyo is that Flash will be included.

But i'm interested regardless to see what the Google Nexus One blog will say next Tuesday. If you notice the first Tuesday of every month starting with the Tuesday launch in January something has been announced with the Nexus One

googlenexusoneboard blogspot com (N00b and i'm not allowed to post links) :(
[Nexus One Accessories] garfnodie:
Did some searching on Google and translated a handful of pages, found out that that is an expensive little chip, around $14.00USD (95 Yuan).

Didn't really find out anything more than that though, just though I'd throw that in there.
[Nexus One Accessories] James Bell:
I have 2 motivations:

1. Find a pin that goes to ground during calls to use to trigger the mute line found in most factory stereos. This is a typical feature of a wired BT kit, so not far-fetched that it'd be included somewhere in here.

2. Install a 3.5mm jack for audio out. My problem is my car has no audio-in so I have not bothered to get my soldering gun out and try it. Maybe next week.
[Nexus One Accessories] ali87:
James you'd be doing us all a huge favor :) keep us updated please!

Sent from my HTC Desire using the XDA mobile application powered by Tapatalk
[Nexus One Accessories] garfnodie:
I will for sure be getting the car dock if it's possible to get a working 3.5 out on it.
[Nexus One Accessories] sweltzin:
You should be able too at least solder a mini plug too the car dock speaker wires and run the cable through the base.

It would make a temp solution tile the correct pins and addon boards are figured out.

Sent from my Nexus One using the XDA mobile application powered by Tapatalk
[Nexus One Accessories] wick12345:
I have been thinking abou this since it's what I want to do but I don't have a line in right now eitrher... but my new car in 2 months will ;-) What I was thinking of doing before your post is taking the car dock speakers and disconecting them and installing the jack to those. At the very least that would get phone/music to the stereo.

I then had a though last night that concerned me. That chip is not just some dumb chip with features it tells the N1 that it's a "car dock" or a "desktop dock" what's to say that it doesn't tell itself to use the speakers OR the audio out? I would think it won't be able to do two different streams so I would imagine just sodering the speakers to a conection would have the same affect as adding the port that is missing. If my theory is correct it would also mean your music would play out of both the car and the dock and when you go to mute the dock it would mute the car which would be super annoying.

I'm going to just soder to teh speaker wires and call it a day but maybe you'll have some luck with this and change my mind.
[Nexus One Accessories] bradsh1:
Seeing if it works as audio out should be incredibly simple. Just play music and hook a multimeter to the appropriate solder points on the car dock. They even give you a working version (the desktop dock) so you can quickly see if multimeter readings on certain pins of the desktop dock audio out are similar to multimeter readings on the car dock.

I would do it but I don't have either dock. There's no need to even pull out a soldering iron though, if you have a multimeter.
[Nexus One Accessories] jamezracer:
well, i have bad news fellas, there is no output to those pads. :(

just took it apart which wasn't difficult once i realized that the black patch in the center of the dock is a sticker with screws behind it :-P that would have been nice to have figured out before unpopping all of the snaps around the perimeter and then yanking for 5 minutes wondering why it wouldn't come apart. hehe.

a couple of observations

1)for those of us annoyed at it not being able to swivel between portrait and landscape when mounted to a dash, the bracket might be able to be rotated inside the phone 180 degrees if it was taken out and a small bit was milled out of it to fit the position key in the other orientation.

2)the speaker wires are easily accessible if you wanted to tap into those. however i will not be doing this since the voltage and current going to those speakers are far higher than should ever be put into a poor audio jack.

here are all of the pics i took of the disassembly if you are interested: http://jamezracer.imgur.com/car_dock

and one for those too lazy to click on the link
[Nexus One Accessories] jurassicjockey:
Lots of options out there for converting the speaker output to a line-level for not much. Or you could just mess around with dropping a small resistor on it to bring the voltage down. Hoping to rip mine open next weekend and see what I can come up with