Learning how to code for Android - EVO 4G Q&A, Help & Troubleshooting

I am looking to get into some minor "coding" for my evo. I would like to learn how to do some the amazing things people do on this forum. Are there any links or guides on how to get the ball rolling with some low level flashes? Examples would be modifying notification icons or colors of an existing Rom or theme aka mikfroyoed 4.4. Thanks for any help.
sent from my mikfroyoed evo!

I would HIGHLY recommend PM'ing Myn. He's a great teacher and I'm sure he'd love to help you

Go all the way to the top of the forum page and I think under the "Android" subforum there is a sticky by cyanogen with all the information you need to be like him.
EDIT: Actually it was under "Chef Central" http://forum.xda-developers.com/showthread.php?t=667298

Related

[Request] Theme/Skin forum for more easy search/browse

Dear Admin/Mods
The most view Development and Hacking section is awesome for all the Phone.
we found many usefull and super apps here (VJ Uties,PocketCM, S2U, plugins, patch, hack...)
and day goes by we also found many pretty and sexy theme/skin in this section too.
It's now hard to know and find if some app or skin is update or born.
so i request may we have a section for the skin/theme to let the Development and Hacking grow like it should be (monster now ) and make our world biggest powerfull forum more romantic
Thank You.
PS: dont worry about screen resolution, just add [QVGA/VGA] to the skin Thread title
vua777 said:
Dear Admin/Mods
The most view Development and Hacking section is awesome for all the Phone.
we found many usefull and super apps here (VJ Uties,PocketCM, S2U, plugins, patch, hack...)
and day goes by we also found many pretty and sexy theme/skin in this section too.
It's now hard to know and find if some app or skin is update or born.
so i request may we have a section for the skin/theme to let the Development and Hacking grow like it should be (monster now ) and make our world biggest powerfull forum more romantic
Thank You.
PS: dont worry about screen resolution, just add [QVGA/VGA] to the skin Thread title
Click to expand...
Click to collapse
That sounds a good idea, but: some themes are also developy/hacky things, and are a combination of the two...
l3v5y said:
That sounds a good idea, but: some themes are also developy/hacky things, and are a combination of the two...
Click to expand...
Click to collapse
i see, i know this is my "hack" skin http://forum.xda-developers.com/showthread.php?t=312235 and it have more than 100.000 view
So I'm not the only on with this idea!!!
I think it'd be really useful to keep the regular dev and hacking forum clean while making it easy to find themes when I need them.
If you have a Pocket CM theme post it there. A new app or update app post it in the dev forum.
Some theme's really do involve a lot of work. I think they could just be posted in the theme forum, but it could go either way...
Also I think it'd be really useful if we had a sort of format for naming threads:
"Updated 6/16/2008: PocketCM Windows 7 Blue and Green Themes VGA/QVGA" or something like that.
1 thread per theme. Themes that only vary in color would be posted in the same thread.
this is funny.. i was just talkin about this with my boy..
i make themes all the time.. i personally dont use em.. but i make em for my freinds with ppcs. If u have a request post the pic and ill get it done shortly
+1 for theme forum, only because i don't use themes!!! And it's a pain in tje butt to keep trawling through 75 different manilla diamond clone themes everyday, takes new/old apps off the front page, even relegating the useful ones to page 10s
plz.

Forum reorganization thoughts

not trying to be mean or anything and probly will get bashed, but I had a thought about how to organize the forums so the questons asked would get an answer faster and with more accurate information.
what if we were to have a question and answer part in each of the roms instead of asking in the genereal q and a
you know sort of like each dev would be able to see all the problems that their rom is currently having.
and it would also help the people running those roms see all the current questions.
we should also have a section for the people who are on stock roms unrooted
I personally think it would help in diagnosing issues if they arrise.
I agree on a rom q and a but inside the development thread. Have rom thread ie bonsai and then a bonsai q and a thread with the most repeated q and a's on the op. This is more work for the devs and entirely up to them. It will help out in organization instead of cluttering a development thread with the same question. have the main thread for dl link, changelog, install instructions, possibly bug reports (some have a dedicated page for this) and that's it.
Edit: and most importantly feedback.
Sent from my SPH-D700 using Tapatalk
To do that, it would need to be reorganized such that roms would each get their own subforum. Then, they could have a "get the new version here" thread, a "general info" thread, and then all the random individual threads. If you have seen how mod forums are organized at civfanatics, you know what I'm talking about.
Lately, I've been thinking we need a "Guides and FAQs" section. Make everyone post guides being worked on in a "works in progress" subforum and then a mod can move completed guides to the main forum. We might be able to get a nice little knowledge base here if a few people wanted to chip in and write out a lot of what we have learned.
DiGi760 said:
and then a mod can move completed guides to the main forum.
Click to expand...
Click to collapse
srsly? we cant even get the one overworked mod to move much around as it is.
Which is why I haven't previously suggested the idea.
But, seriously, we need a couple more good mods who want to help build a community here. I know how tough it is. I've been around a lot of forums, both good and bad. It can be hard to find people who are both willing to do the job and mature enough to do it well.

[Q] How can I learn to develop

I would like to learn how to develop Roms like the major bigshots on the Epic forum, can some please give me some advice on where/how to get started with this, along with things I'll need to start developing.
Thanks
Simply AOSP 3.1.1
masaidjet said:
I would like to learn how to develop Roms like the major bigshots on the Epic forum, can some please give me some advice on where/how to get started with this, along with things I'll need to start developing.
Thanks
Simply AOSP 3.1.1
Click to expand...
Click to collapse
I have no idea, but I am glad to hear that you want to learn to build some ROMs for us.
Good luck!
Thanks for the support. I just hope a rom developer would provide me the answers I need soon
Simply AOSP 3.1.1
Read, read, and read some more. Then read again. The info is around just scattered all over the internet. cynagon has a good post about it in the android development section. I would start with going there
First of all, I would recommend buying a book that teaches Java development, there are several available from Amazon (I recommend the Lewis & Loftus 6th edition, it's the one used in my Intro CS classes). Once you have a decent understanding of that, you can go to developer(dot)android(dot)com/sdk/installing(dot)html (sorry, can't post links as a new user) to get set up with the Android SDK and linking it with Eclipse. At the very bottom of that page, they have some guides to starting programming, like a "Hello World" application. Also, I read that Samsung recently came out with a developer's section somewhere on their site, which has some tips for beginning programmers. Finally, take apart some .apks, and try and understand some of what's going on inside them, and look at the sample projects included in the Android SDK.
Best of luck, and welcome to the other side of the community.
If you're old enough, I suggest looking online for nearby classes where they can teach you directly so you can fully understand it all.
Otherwise, feel free to take some of the other's advice, and figure it out by reading =P
Nevertheless, welcome to Development.
There's a thread somewhere specifically for it... brb digging...
Dug: http://forum.xda-developers.com/showthread.php?t=667298
learn about linux.
themes and most ui changes are java - download a rom, unzip it, and check out /system/framework or /system/app
you can open .jar files by changing .jar to .zip and extracting them
Thanks for all the advice you guys, umm I'ma start off by learning how to theme then work my way up trying to understand my phone a lot more than I do now

Suggestion: Add a "whats special about this ROM" section

Hi Fellow XDA followers.
I just wanted to share a thought that I had and wanted everyone's input. Recently with all the new Sense 3.0 ROMs being developed and pushed out on the web, I suspect that things are starting to get a little confusing.
Believe me, I have had my fair share of experiences in trying all the newest roms due to my phone not being able to load the Synergy and Synergy-Kingdom roms, that most of them are starting to look SOO similar that I am getting confused on which ones do what.
Therefore, what do you all think about requesting the ROM developers or thread starters to include a section something like "What different", "What special" about "this" rom. This section should be easy to read, not technical, and tell the potential user/downloader what to expect in this rom. For Example, some notes could include:
Includes God Mode
New screen transitions
Transparent Settings Screens
etc.
What do you guys think?
Bump... Moved to General Section.

[Q] TO ROOT OR NOT TO ROOT...The life of a N00b!

Yah...so I am infatuated with customizing my phone. Always have been since I had a Blackberry 8310. AT&T wasn't provided anymore updates for my phone back then...so I did it myself by forum hunting. But updating the Blackberry seems easy as cutting cake than rooting an android phone. So, here I am with my Galaxy Samsung III...and I have begun researching how to root. All the steps make me nervous. I have installed theme launchers, and widgets...but my phone just is not customized enough. I want FULL control. I want to have pink or blue font used in my status bar if I want to. I have tried apps to do this...but I am a perfectionist.
Is there a "Root Your Phone For Dummies" manual????
You may find more success posting in the correct section. Please familiarize yourself with the XDA Rules and try using the Search function before creating a new thread.
Thread has been moved!
rae2u_112 said:
Yah...so I am infatuated with customizing my phone. Always have been since I had a Blackberry 8310. AT&T wasn't provided anymore updates for my phone back then...so I did it myself by forum hunting. But updating the Blackberry seems easy as cutting cake than rooting an android phone. So, here I am with my Galaxy Samsung III...and I have begun researching how to root. All the steps make me nervous. I have installed theme launchers, and widgets...but my phone just is not customized enough. I want FULL control. I want to have pink or blue font used in my status bar if I want to. I have tried apps to do this...but I am a perfectionist.
Is there a "Root Your Phone For Dummies" manual????
Click to expand...
Click to collapse
First off, welcome to the community! There's a lot of great devs and helpful members here.
These links may be a little outdated, but they're pretty helpful to start out:
Important Tools and Stickies:
http://forum.xda-developers.com/showthread.php?t=2150268
Beginner's Super Guide
http://forum.xda-developers.com/showthread.php?t=1725839
CF Auto Root:
http://forum.xda-developers.com/showthread.php?t=1963790
An Enormous Theming Thread if your planning on using Cyanogenmod 10.1 or 10.2
http://forum.xda-developers.com/showthread.php?p=29455970
Good luck and happy flashing :highfive:
drx895 said:
First off, welcome to the community! There's a lot of great devs and helpful members here.
These links may be a little outdated, but they're pretty helpful to start out:
Important Tools and Stickies:
http://forum.xda-developers.com/showthread.php?t=2150268
Beginner's Super Guide
http://forum.xda-developers.com/showthread.php?t=1725839
CF Auto Root:
http://forum.xda-developers.com/showthread.php?t=1963790
An Enormous Theming Thread if your planning on using Cyanogenmod 10.1 or 10.2
http://forum.xda-developers.com/showthread.php?p=29455970
Good luck and happy flashing :highfive:
Click to expand...
Click to collapse
Thank you for the information!
edfunkycold said:
You may find more success posting in the correct section. Please familiarize yourself with the XDA Rules and try using the Search function before creating a new thread.
Thread has been moved!
Click to expand...
Click to collapse
Sorry for posting in the wrong section. It was not intentional. I do, in fact, utilize the search function very well. This is a very large forum and it is difficult at times to find beneficial and resourceful information without searching for hours on end. I have noticed there are not-so-patient members who have attitude problems. In the midst of trying to weed through threads with questions and responses that didn't help me, I decided to start a thread hoping a nice person would point me in the right direction; which they did. :good: I must have clicked the wrong section because of my frustration and confusion. I admit...I am a n00b when it comes to flashing and rooting....but using a forum is something that I have experience in as I use to run one myself.
I hope I don't get reprimanded for not posting the above information in the "Introduce Yourself" section. Sorry in advance.
No we understand sometimes it can get overwhelming trying to search for something. Be patient and see even if you open a thread if you do it in the right section you will have success. There are thousands of members in XDA ready to help others. We where all noobs at one time.
Have a great day!

Categories

Resources