yashsingh1/xdaforums huggingface dataset:
[Android Themes] Lunie:
coolness will take a look on part I. I myself am starting on an android theme for cm7. I really can't wait and I have a concept lined up for it. So it would be nice for a tutorial since I am just starting and I know there are a lot out there but it sounds like you know the android modding "game" and your theme is awesome :3

So pretty please finish this thanks =)
[Android Themes] kevin2516:
Thanks for helping all the noobs out there :D, i myself learnt to theme android through doing it myself and a bit of reading the guides *points at impaler* :D, your tutorial seems good too hehe.

although one thing that bugs me is the many colours and font you used in the OP, i duno why LOL.
[Android Themes] adam2010:
Thanks for your feedback :) I will try my best to talk about everything I learned so far. Im backing up my computers to replace my hdd and install windows again.It wouldnt hurt if I double check the commands i mention in tutorials regarding Windows too :) . Surprise! Part II will be out tomorrow :D
[Android Themes] adam2010:
My pleasure! I also learned things the hard way :) First part might look like a draft ( took me 2.5 hours) but it will be improved gradually. I just started this tutorials so I won't claim the best tutorials yet lol but I'm going to make it happen :D

People might get bored reading my long OP so I changed colors to make it easier to read. Trust me it was extra work for me but I thought it might help lol
[Android Themes] ULoveAriana:
Thanks for this.I've been looking for a tutorial that was quick & easy to understand :) definitely helps speed up my learning process much appreciated :D
[Android Themes] smartsreenath:
the link you provided is not working
[Android Themes] adam2010:
I checked the link it's working fine. Make sure your computer is not blocking it.
[Android Themes] adam2010:
You are very welcome :)
[Android Themes] adam2010:
Tutorial part II 9.png images is out :) you are one step to closer to become super themer!
[Android Themes] mindbullet:
Thank you Adam! I was about to rip my hair out trying to figure out how to interpret what I was seeing inside the framework. I was having enough trouble as it is to get Java, Eclipse, and the Android SDK play nicely together! I will be giving your guides a very thorough read.
[Android Themes] Unicorn9x:
very nice guide!

pump to the top!
[Android Themes] redtrk:
Really nice thread, I can't wait to get started........Thank You!
[Android Themes] jamieaxall:
Ohhhhh boooooyy!

This looks good.

Thank you.
[Android Themes] rioku:
I've been searching everywhere, and find most easy to understand tutorials here by you... thank you very much .. salute to adam2010 :D
[Android Themes] adam2010:
You are very welcome :) I had the same challenges the first time I was trying to make sense of this process. Couple of first tutorials will be mostly general to give people enough time to setup everything. If you guys follow the thread, I will point to specific names of the images you need to know for theming purposes.

It's good to have a map!
[Android Themes] adam2010:
Thank you. Don't hesitate to leave me comment regarding mistakes or any confusion in tutorials :)
[Android Themes] adam2010:
Hope I see your themes soon ;)
[Android Themes] adam2010:
You are very welcomeeee :)
[Android Themes] cdstewart:
Have you ever had the issue of betterzip not saving the file?
[Android Themes] adam2010:
I'm glad to hear that! Saluteeee lol :)
[Android Themes] adam2010:
I might have but it's hard to tell. It appeared betterzip saved my file but sometimes I got parsing errors when I was trying to install an app. Not sure if that's betterzip related but trust me, betterzip is the best app I used in mac. I tried other apps and they gave me headaches.
[Android Themes] DiGi91:
Awesome job.. Just got into theming and I agree betterzip is the best out there for those with macs such as myself. Can't wait for more! :D
[Android Themes] :
Excellent

Very good work, Adam. Can't wait to see you finish all the tutorials.
[Android Themes] adam2010:
Thank you :) I will update soon
[Android Themes] adam2010:
Thanks man! How is ur website going?
[Android Themes] affmalg:
Wow really nice tuts!

I have suggestion for tutorial IV Isn't apk manager a better and easier alternative to apktool?

I also like the idea of making a table with to most important icons, their names and where they are use.

If I can help, just ask.
[Android Themes] adam2010:
Thanks! It's a personal preference. I will include apk manager tut later. OR if you wanna help me out and write about it, you are very welcome.

Yes, I don't know why no body has done it before. Whether it's because of competition or devs were lazy lol. Sure, two brains is always better than one :)
[Android Themes] mindbullet:
I got into dropping my fav images into ROMs awhile back. Now I'm teaching myself (with your guide) about the .9.pngs. I'd also like to start playing with the specifications in the xml. Do you have any plans into getting into the xml files with your guides?

Thanks!
[Android Themes] adam2010:
I'm writing the tutorials in a chronological order. I will talk about it a little bit in apktool tut and in details later :)
[Android Themes] Coruja747:
Nice tutorial :D

just a quick question: do you know how I can edit the notification bar "carrier" layout?

I mean, transform the carrier layer on picture 1 to the picture 2

I already found how to change text color, it already white like on picture 2. But I just want a smallest "carrier" bar, how I do this?

It's a quick question, just tell me the file name and what I must do :D
[Android Themes] adam2010:
I don't remember exactly where it is but if you want to change the size of white bar, check layout folder in decoded systemUI.apk
[Android Themes] Coruja747:
Where I can find systemUI.apk? I didn't found it here :(

PS: I'm using froyo 2.2.1 themed (milestone stock 2.2.1 pt-BR), not a gingerbread rom
[Android Themes] dully79:
I think I'm right in saying that SystemUI.apk is on gingerbread rom's not froyo. So everything you need to edit should be in framework-res.apk.

Hope this helps :-)
[Android Themes] adam2010:
Yes you are right, I assumed he was using Gingerbread! Thanks for helping :)
[Android Themes] dully79:
Your welcome, thanks for the guide. i know how to theme Froyo and below but I'm still on that learning curve with G-B :confused:. Cheers.
[Android Themes] Coruja747:
thx, I'm already editing framework-res.apk, but without success

specifically I'm changing /res/layout/status_bar_expanded.xml

already changed the carrier background image, and carrier/ongoing/notifications font color, but I cant find how to deal with the title (carrier) layout, it remains the same size even after I change the background to a bigger img :(
[Android Themes] adam2010:
Probably you need to change the font size for the title. Before pushing framework, extract it to see if you can find your modifications, if that's ok then adb shell and cd to framework directory, delete framework-res and then push the new one. If all of these were still ok, it means you are looking at a wrong xml, I haven't touched the carrier title before so I'm not sure where that is.
[Android Themes] adam2010:
new things new names, i'm sure u will get there.
[Android Themes] Coruja747:
I almost did it, it's the status_bar_expanded.xml :D

Already centered vertically the carrier text just changing orientation="vertical" to orientation="horizontal"

now I must realign some texts to make it fit properly the "title header" :)
[Android Themes] adam2010:
awesome :) i will try to make a map/table for these kind of adjustments, seems like I should put your finding in there lol, you are welcome to share :)
[Android Themes] Coruja747:
lol :D

Didn't get it working yet, but I still trying. I will post it here when I find a solution :)

EDIT: after hours working on it, I finally did it :D :D

This thing took me some hours to find small codes that change everything

Just do 3 steps:

-change orientation vertical to horizontal

-add gravity center_vertical property

-add singleLine property to texts lines (to prevent layout break if the text is too large, like "Emergency-Only Mode")

<LinearLayout android:orientation="horizontal" android:background="@drawable/title_bar_portrait" android:paddingTop="3.0dip" android:paddingRight="3.0dip" android:paddingBottom="5.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content">
<LinearLayout android:orientation="[color="red"]horizontal[/color]" [color="red"]android:layout_gravity="center_vertical"[/color] android:paddingBottom="1.0dip" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginLeft="5.0dip" android:layout_marginTop="1.0dip" android:layout_weight="1.0" >
<TextView android:textAppearance="?textAppearanceLarge" android:textColor="#ffdedede" android:layout_gravity="center_vertical" android:id="@id/plmnLabel" android:paddingLeft="4.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" [color="red"]android:singleLine="true"[/color] />
<TextView android:textAppearance="?textAppearanceLarge" android:textColor="#ffdedede" android:layout_gravity="center_vertical" android:id="@id/spnLabel" android:paddingLeft="4.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" [color="red"]android:singleLine="true"[/color] />
<TextView android:textAppearance="?textAppearanceLarge" android:textColor="#ffdedede" android:layout_gravity="center_vertical" android:id="@id/cbLabel" android:paddingLeft="4.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" [color="red"]android:singleLine="true"[/color] />
<TextView android:textAppearance="?textAppearanceLarge" android:textColor="#ffdedede" android:layout_gravity="center_vertical" android:id="@id/emergencyOnlyLabel" android:paddingLeft="4.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" [color="red"]android:singleLine="true"[/color] />
</LinearLayout>
<TextView android:textSize="14.0sp" android:textColor="#ff000000" android:layout_gravity="center_vertical" android:id="@id/clear_all_button" android:background="@drawable/btn_default_small" android:paddingLeft="15.0dip" android:paddingRight="15.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="4.0dip" android:layout_marginBottom="1.0dip" android:text="@string/status_bar_clear_all_button" style="\?android:attr/buttonStyle" />
</LinearLayout>
[Android Themes] adam2010:
No pain no gain :), It would make your job easier if you take a look at vertical, gravity, padding, ... examples on android source page. If you know it already then, you are on the right track!
[Android Themes] Coruja747:
I'm already a 'web' developer (html/css/php/javascript), but on android I started about 1 week ago :)

btw, the code is working fine, certered vertically in just a single line text. But now I got another problem. Sometimes my carrier show the region code, so now it shows

VIVO VIVO SP 19

instead of

VIVO
VIVO SP 19

So I must remove the 1 lined text, I must change it back to multi-line, but centered. How I can do this? The "center_vertical" works only when I use the "singleLine" code, I can't get it centered when I the multi-lined text. Any idea? :(
[Android Themes] adam2010:
Probably there should be two strings to make it work and that requires code change. I guess you have tried padding and if you had no luck, then I can't think of any other way
[Android Themes] adam2010:
Tutorial 3 added (Bootanimation: Missing manual)

This is most complete tutorial and I haven't seen anything like it.

I explained all details and common mistakes. :)
[Android Themes] tt0204:
Could you please upload the files to some other sites?

Megaupload is not accessible in HK.

Willing to theme :P
[Android Themes] adam2010:
I added two mirrors which definitely covers UK :)
[Android Themes] tt0204:
It's HK, not UK :P

I can download it anyway

Thanks :)
[Android Themes] adam2010:
Oh my bad, I am not sure if you know about Hell's Kitchen episodes on TV. The guy is English so probably that's why I typed it wrong.

Glad it worked :)
[Android Themes] adam2010:
NeoGlass bootanimation.zip added. Check out OP for the Thread. :)
[Android Themes] amiraras:
Thanks.

WOW,

Talking about being really dedictaed!!!

Really appreciatd,

Thanks.

:)
[Android Themes] adam2010:
No problem :) I saw your other message too!
[Android Themes] emplox:
Where are 3rd party apps located? And can the same basic operation in guide 1 for theming an app icon be used for 3rd party apps? Thank you very much for the guides. I've been wanting to start doing this for a while, and you've helped me get motivated.
[Android Themes] adam2010:
You mean in your device? 3rd party apps goes in data/app or data/app-private, or depends if you have installed it on sdcard. If you just want to theme an icon yes it works but if the icon is 9.png file, no, read 9.png tut and my next tut is about 3rd party theming (check changelog in post #2) and I will explain how to do it. I update tuts weekly and btw thanks :)
[Android Themes] emplox:
thank you!
[Android Themes] adam2010:
You are very welcome!
[Android Themes] adam2010:
Update is on its way! I'm preparing my website to make life easier for everyone, it's huge and it takes time, be patient with me plz :)
[Android Themes] kaufmanj67:
Nice work!!!! Where were you six months ago when I started could've save me alot of late late late nights lol NOOBS! Start here
[Android Themes] adam2010:
Thanks! I was on the Earth as much as I recall, but I was a Noob too :D
[Android Themes] misfit61871:
Thanks adam this is very useful info. I was just commenting on another thread about devs belittling us noobs for asking questions, then there are guys like you who are extremely helpful. I know you devs do ALOT and with tutorials like yours I can learn on my own and then I don't have to pester the devs so much LOL :) These tuts are much better than getting ridiculed AND it seems making tuts like you did rather than talking **** to noobs is a lot easier.

Thanks for taking the time to put this info in one place!!
[Android Themes] misfit61871:
Ok, I just browsed through the tuts and it has brought up a question, is any of this themeing possible with terminal emulator directly on my phone, or do I need to learn how to use ADB?
[Android Themes] adam2010:
:)

Thank you for your comment :) I started as a noobie too so I understand how time consuming is to find the right tutorials.

Unfortunately you can't apply theme via device terminal. You have to run commands via adb or use zip programs. It might take you some time to work with adb ( I made it really simple in tuts) but after that, you will be very comfortable applying themes and you end up with less errors.

Just use 5 lines of adb commands in tutorials. That's all. Piece of cake. You just need to download sdk, put the files in the right place.

Hope this helped
[Android Themes] misfit61871:
Cool, thanks man, I think I'm getting the just of it all. I had downloaded all of the sdk stuff and then found another link that has all the basic stuff you need for adb, so i uninstalled the previous sdk stuff, which was huge and downloaded this other one, now i have adb up and running. Gonna try some boot animations, following your tut.

But I did have a question, I want to make the Twilight zone opening theme my boot animation and I'm having a hard time finding image sequences, but I did find a 28 sec video clip, is it possible to use that instead of hundreds of images?
[Android Themes] adam2010:
No problem!

You have to use frames. Search online for video to frame software. U can also use photoshop. if you are making 10 sec boot animation with 30 fps, you should have around 300 images, well that too many, try to reduce ur time to less than 8sec
[Android Themes] misfit61871:
Ok, I'm confused the animation should only last about ten seconds? Right now I have the matrix boot animation that I got from the CM forums and I timed it and it took 22 seconds and that's why I needed to make one around 22 ish seconds so what am I missing here? Is the actual animation only ten or so seconds and it loops for that long?
[Android Themes] adam2010:
File size matters. Long animations have large sizes and if you reduce the size, you have to sacrifice the quality. to reduce number of frames, most ppl make the second part loop. 22 sec is toooooo long. I made boot animations with about 11mg too and it worked. You can give it a shot but if you wanna make it for others, some ppl will get upset. Not all of us have same phones with same rendering power.
[Android Themes] misfit61871:
Ok cool that's good to know, I'd like to know why the animation on my phone runs so long, I extracted the bootanimation.zip that I have and it has 111 images and the desc.txt is: 480 800 24

p 1 0 android

p 0 0 part 0

So that is 4.62 seconds and the p 0 0 part 0 means that it is looping the part 0 folder right?
[Android Themes] adam2010:
It depends on what rom you are using and how fast your phone is. If your can play the boot animation, then no worries. You are good.

it is not part 0, it's part0 (that zero is part of the name). The first zero after the p means looping.
[Android Themes] misfit61871:
ok here is the files for my first attempt and all I'm getting is a black screen, what did I do wrong?
[Android Themes] deejaylobo:
EDIT: Nevermind...
[Android Themes] vertig:
Great tutorials. I've already learned a lot from them. Thanks.
[Android Themes] adam2010:
You are very welcome my friend, glad to be helpful :)
[Android Themes] contactwajeeh:
Awesome information. Very helpful I am getting down to work in designing one for me and the xda community. Please thanks a lot dear
[Android Themes] LfcFan1977:
I already know how to do this stuff (well, I assume I do, only really scanned through the tutorial) but thought I would look and thank anyway.

Nice work.

Very tidy thread and tutorial.

Forwarding the thread link to somebody I think might find it very usefull indeed.
[Android Themes] adam2010:
You are very welcome my friend ;)
[Android Themes] adam2010:
Thanks a lot for supporting me, means a world :)
[Android Themes] antonio1475:
Waiting for LauncherPro theming!! I supose it is impossible for you to change the order, right? The only way in LP forums is with Eclipse, which I don't have a clue of it. Will your tutorial be with Eclipse too?

Thank you very much for your hard work!! Looking forward to the part I need.

:)
[Android Themes] adam2010:
You are very welcome! The order is not an issue, I usually do the tutorial when I actually make a new theme so that my info is correct. Right now I'm working on something big which takes a lot of time. I will come back to theming when the project is ready to launch :)
[Android Themes] clodfelterac:
host change?...

might i suggest changing file hosts to mediafire/dropbox/box?... mirror2 is only one working = ninety minutes to grab your tuts... nice pdfs... thanks!... :)
[Android Themes] sanozukez:
Theming

Ok, idk if this is right place to ask but here it goes.

I have an Rom that i'm running now, and i have another rom (the stock rom for SGS2 ICS) that i will use as parameter, my doubt is, i can edit an system app from other rom (on this case the stock one i have) an then put it on my system e.g.

I will edit the stock dialing.apk to put it into my running rom. Cause i think something is missed on my actual rom, cause i have no bg image on dial screen and there is no drawable.nodpi on this rom, but in the stock its exists. I see the xml of the custom rom i'm run and i guess its configured to show no bg on dial, as i have a little knoledge about xml, finally WILL IT CAUSE ANY ISSUE ON MY RUNNING ROM?

AND ONE MORE THING:

The is any tutorial telling what i need to sign a rom? I plan to start one from the stock but i would like to edit all apks and then sign it.

Sorry my noobness i was reading alot, and there is too much to read, so if you can help me and guide me straight to my objectives i ll apreciate soo much.

Thanks in advance.
[Android Themes] sanozukez:
Someone please can answer me?
[Galaxy S I9000 Q&A, Help & Troubleshooting] jebise101:
I have doc JS5 and cant seem to find the option to change lockscreens. I know i used to have it before i updated to JS5 from JS3. But cant seem to find it now, is it not suppose to be under display in setting>?

How would i go about adding them back? is there a update/zip that can be made using the kitchen to add them back?
[Galaxy S I9000 Q&A, Help & Troubleshooting] jebise101:
:confused::confused:
[Galaxy S I9000 Q&A, Help & Troubleshooting] tiestorweb:
wel it's under location and security no? not under display..
[Galaxy S I9000 Q&A, Help & Troubleshooting] ehtoeh:
Should be under 'display' then 'unlock screen'.
[Galaxy S I9000 Q&A, Help & Troubleshooting] jebise101:
yesh its not i know it was there before but now its not
[Galaxy S I9000 Q&A, Help & Troubleshooting] joelhon:
Did you change your theme? Because not all themes support multiple lock screens.
[Galaxy S I9000 Q&A, Help & Troubleshooting] jebise101:
i did install the theme from darky 8.0
[General Questions and Answers] mystycs:
Is there a way to get DTS audio support for mkv files on android?
[General Questions and Answers] Breit:
I'm very interested in the answer to that question too... :)
[General Questions and Answers] tjack360:
Doesn't the Mobo Player support that? I may be wrong...
[General Questions and Answers] Breit:
no, unfortunately mobo player does not work with dts-mkvs, at least on my sgs2...
[General Questions and Answers] ladiko:
did you enable the software-codecs in the settings? but sw-playback is a bad choice for 720p or 1080p videos.
[General Questions and Answers] gbiriotti:
BSPlayer support DTS audio in MKV. :good:
[General Questions and Answers] Kroenen66:
Have you tried Vplayer or MX Player?
[Captivate Q&A, Help & Troubleshooting] IIDeViiNII:
Do i need to use odin3 ine click downloader to go back to stock from cognition 4.2. 2 to firefly 2.6

Sry im new to this
[Captivate Q&A, Help & Troubleshooting] low99:
EDIT: ok I feel guilty just throwing you a picture, but IMO I would flash back to stock just to avoid any unnecessary glitches and error later on, doesn't take a long time to flash back to stock either.
[Captivate Q&A, Help & Troubleshooting] IIDeViiNII:
Ok when i put my phone to download mode then open odin3 odin doesnt recognize my phone
[Captivate Q&A, Help & Troubleshooting] Hydro360:
You can avoid Odin sometimes by going back to cwm and doing a wipe from there and reflashing then doing. A dalvic wipe and rebooting
[Captivate Q&A, Help & Troubleshooting] cappysw10:
Backwards, open Odin first then put phone in download mode. ;)
[Captivate Q&A, Help & Troubleshooting] Jemack:
@low99

Dude that picture reply was awesome! 10 out of 10.
[Captivate Q&A, Help & Troubleshooting] jivy26:
Honestly if you don't want to waste time flashing to stock you don't have too. Just nand backup and make sure you factory reset and clear cache from cwm.
[Captivate Q&A, Help & Troubleshooting] TRusselo:
dont even need the nand backup... just tibu your apps and green system settings, then CWM your new rom, then tibu restore.

all the good roms do a wipe on install. there is no point going to stock unless you want to practice rooting and flashing with odin....
[Captivate Q&A, Help & Troubleshooting] kosami:
I am (was) running a Captivate I896 from Rogers. I was hoping to flash it back to 2.1 so I could play with some custom firmware, but in a mad clicking frenzy whilst reading (I don't multi task very well apparently), I set up Odin 1.81 to flash with the .pit file, but neglected to add a file to the PDA box. I was "following" this guide here: http://xdaforums.com/showthread.php?t=979133

The phone will not enter download mode (or turn on). After doing some reading on XDA, I am assuming the only way to potentially save this phone is by using a jig, yes? If not, what can I do?

Thanks.
[Captivate Q&A, Help & Troubleshooting] kosami:
Nevermind. Got it working again with some experimenting. ^^