yashsingh1/xdaforums huggingface dataset:
[Android] goob1284:
Alright. So I would love to learn how to build roms and apps but idk where to start. Please give me a complete guide or any info.on where to start and command lines. Please I want to.learn. thanks.
[Android] codybear:
There's a few good threads here in the android chef central section, the regular android section and probably in your phone's development section.

Also check out the actual android developer site from google.
[Android] goob1284:
The google site doesbt have all that much. Re. Again I did t read it all. I know how some imof it works. I played with c++. Stress on the word played. Idk any of the coding. I need to know how it all comes together
[Android] samson_420:
Wow, I have been thinking the same thing. . . I have been trying to figure out where to even start. I have read numbers of tutorials. And I barely am starting to grasp the concept.

But, how does code turn into a program is still above and beyond me.

I am strongly considering going to school for software engineering but I want to know what is going on first.
[Android] insomniac_217:
I'm in the same boat here. Runnin froyo Rom with a Gingerbread keyboard. But deciding how to make it all run together smoothly is where I fall short. I have knowledge of Operating systems and the neccesary file that make it run. Tweakin the aspects of said files is what scares me. Especially if I "forget" to do a backup... anyone lookin to train a QUICK and eager learner. I'm all in. Shoot me a pm. In school now studyin Computer Science.
[Android] goob1284:
I'm in the same boat here. Runnin froyo Rom with a Gingerbread keyboard. But deciding how to make it all run together smoothly is where I fall short. I have knowledge of Operating systems and the neccesary file that make it run. Tweakin the aspects of said files is what scares me. Especially if I "forget" to do a backup... anyone lookin to train a QUICK and eager learner. I'm all in. Shoot me a pm. In school now studyin Computer Science.

TEACH ME WHAT YOU KNOW!!! PLLLLEEEEEAAASSSEEE!:'( I beg of you. I need to know where to start
[Android] samson_420:
Wow, I really thought I was the only one. . . . I am considering finding a local mentor.

I can pay a little to watch you work. I need to see this work done in front of my eyes. . . . I read #'s of tutorials and now I barely understand the basic principals of programming, yet I have no idea how to apply any of this.
[Android] codybear:
We were all noobs at one time.

I personally just read some ebooks for programming, read some on the basic principles of programming, then for the specific language.

I also found some tutorials online and read the tutorials 2+ times and then would reread the tutorial again but this time I would do the tutorial step by step.

Sometimes I would do the tutorial a few times to get it engraved in my brain.

Get yourself some cheat sheets/reference cards and an IDE and you should be good to go.

Sometimes you just need to jump in to the languages and start playing around and learn how everything works. I personally like to find forums for a specific language I am learning and help other noobs to solve their problems/questions cause that in returns helps me learn the language better. Plus if I don't write it correctly (I view correctly as the most optimized code) then a expert usually comes along and corrects it and will show me also what I need to work on.

So basically just jump right in there hahah.
[Android] goob1284:
Thank you for that. Is there a simple task that I can do to jump in? So I can start small and work up?
[Android] samson_420:
I don't even know where to start at all. . . I barely understand the principal.

Write the code then implement it somehow. . . yup, not much.
[Android] crowstar:
This website is THE best for learning to program FULL STOP.

http://ocw.mit.edu/courses/electric...o-computer-science-and-programming-fall-2008/

...but it is a long road, are you willing to stick with it, or is it just for fun?
[Android] otisranson:
If you haven't ever programmed in your life, I would suggest getting a 'Basic' compiler. I put it in quotes because 'Basic' is actually the language.

Every programmer's first program is called the Hello World program, go write one!
[Android] goob1284:
Hahahahahaaa I did that. But where do we start? I heard visual basic is the best to start in if you never coded before
[Android] otisranson:
I've actually never done VB.

I learned alot of programming high school, then went for a CS degree in college so my line of languages went like this: Basic, Pascal, C++, Java.

You might want to buy a book or go on YouTube. I would search something like "basics of programming" and find some examples.
[Android] samson_420:
No, I want to make it a true career path. . . I love the idea of software creation.

It is everything we use. . . .

I have not tried to pursue it since I had a job with amazing pay.

Now, I have no job, no bills and all the time in the world. I went through some serious life changes, I have nothing holding me back now. I have zero debt, I own my house out right my bills are less then 500 Bucks a month and I have no kids. . . . Everyone says to go for it, but most people don't understand how difficult this learning curve will be it's not just some BS tech school crap you see on TV.

Thank you for the link, I will check it out.

I would still love to learn from someone in person, I could survive without pay for a fairly long time. I just want to have a true career in my interest.
[Android] goob1284:
Well im still in high school. And we only have visual basic. But I didn't take it yet.
[Android] otisranson:
Take it. Because once you learn one programming language, its a hell of a lot easier to learn your next one!
[Android] goob1284:
Alright. Ill switch into it next semester. How long did ut take you to learn all this stuff
[Android] otisranson:
1 semester of programming should teach you the basics. Loops, arrays, variables, functions, including libraries, etc.. but it takes many years to master this fine art. I've only written code for about 5 years. I'm fresh out of college with only limited experience in coding for jobs. So I'm basically at a junior developer level.
[Android] goob1284:
Ohhh come on. So its gonna take me YEARS? Im not that patient.... but ill guess ill learn that in the process too haha
[Android] otisranson:
It might not take you years to learn programming. It's going to take years to master it, yes. ;)
[Android] Cryous:
My only issue is that my laptop cannot compile anything for some reason

Sent from my HTC Incredible
[Android] Darrien13:
Well looks like tis is where my time will be spent.
[Android] samson_420:
I still havent tried. I have a compiler, just knowing how to write and use it is a different story.
[Android] samson_420:
I only have one question left.

I was looking to start school this year. When I looked at the ciricilum for software engineering it has Calculus for engineers as a pre-req. Also the classes are about 1/3rd calculus.

How is math/calculus directly involved in the software engeineering field?
[Android] shanebr_1:
It depends on what you are actually engineering. If you want to make cute little programs that that draw triangles, you don't need calculus. If you want to develop software that simulates atmospheric thermodynamics based on millions of parameters for example, you better know, live, and breath Calc, dif-eq, and multi-variable.

Many things in nature and society can be modeled by equations. Some simple, some complex.

It all depends on the complexity of the software you are engineering, and how much of your time and energy you can put into learning the math.
[Android] samson_420:
Thanks a lot for the reply. . . . . I just started watching the video lectures in the MIT link that was provided in this post.

Just the 1st video filled in a lot of blanks for me.

It's amazing that I know so little about the actual software engineering world.

Yet, it's still funny that people think I have some crazy skills when I flash and unlock phones.
[Android] codybear:
People are just too lazy to research it themselves hahah.

I use alot of math when I do the programming that I do. (Not so much anything phone related stuff though, haven't gotten into that as of yet)...

Well not so much in web programming but I haven't done any kind of web application type of things...yet.
[Android] samson_420:
I do think it is more of a laziness factor then intelligence.

I don't see why it's so hard to do implement software on hardware. ****, I didn't make either. I just find the best combination when it is available.
[Android] unreal2k:
A Computer Engineering and an MBA later and i know this much. Diff. Equations is one of the most important aspects of Engineering. I can't speak so much about the software side of things really, but math is the core of Engineering. Calc is actually the easy math that i had to go through. :eek:
[Android] vvpd:
Thank crowstar for sharing this amazing site.... i've had my first session yesterday and i absolutely loved it...

"Knowledge is key..." :cool:
[Android] PMGRANDS:
Hey guys, My Question is.... Is there a Specific Class or something like that where it Only Deals with phones? Probably sounds silly but I'm really Only Interested in Mobile Development!

Thanx in Advance!
[Android] vvpd:
PMGRANDS

At the moment I’m only interested in mobile phone development also but in order to do anything efficiently you need to learn and understand the all basics concepts behind programming.

"Step by step... Patience is key" :cool:
[Android] spaarc:
Okay I can teach who ever wants

I know porting

Compiling ROM from source

Making themes

And making apps

I could help u if u need it just send me a PM ;)
[Android] vvpd:
sounds good to me vious22 :cool:
[Android] spaarc:
What exactly do u want to learn ??
[Hero CDMA Q&A, Help & Troubleshooting] Buck Shot:
is there an adobe flash apk floating around for the Hero? I rooted my friends Hero with Cyan 6.0 and now updating to 6.1 and he wasnt happy that he couldnt play some videos since it had the HTC flash player. I noticed that the adobe flash player app is not on the market. I searched and didnt find. I rock an N1 so im not up to speed on things for the hero. If someone could link me or point me in the right direction i would appreciate it.
[Hero CDMA Q&A, Help & Troubleshooting] il Duce:
there isn't flash for the hero, 10.1 won't run on our armv6 processors, there are some roms which contain flash 10.1 lite, but as for an apk, couldn't help you. with the lite version, check around in some of the roms, or tell your friend to check... good luck.
[Hero CDMA Q&A, Help & Troubleshooting] kyouko:
inb4 any flash related argument. Specifically the 10.1 lite vs 10.1 full debate on nfx's rom.
[Hero CDMA Q&A, Help & Troubleshooting] Buck Shot:
thanks fellas, ill check some other ROMs out
[Vibrant Q&A, Help & Troubleshooting] willsnews:
When I go to use adb on my computer it says its not seeing java in the path gives me a command ;c:\program files\java\jre6\bin\java.exe but when I do that and try to open adb it keeps saying the same thing Anybody have this problem?

V5 custom vibrant
[Vibrant Q&A, Help & Troubleshooting] willsnews:
Brand new computer shouldnt be a problem thanks for all who help

V5 custom vibrant
[Vibrant Q&A, Help & Troubleshooting] willsnews:
Come on I read so much stuff about adb on this forum noone has any idea?

V5 custom vibrant
[Vibrant Q&A, Help & Troubleshooting] geoffcorey:
if you have a 64bit computer (assuming win7 64bit or vista 64bit installed) then you must install the 64bit version of java as well.

Open up 64bit intern explorer, head to java's website, and look through stuff to find the 64bit download.
[Vibrant Q&A, Help & Troubleshooting] willsnews:
I'll try it anything else that comes to mind is appreciated thank you broseph

V5 custom vibrant
[Nexus One Q&A, Help & Troubleshooting] koolhawk:
Rodriguez miui rom. I finnally got it to work and now the sms isnt working. It just force closes its self really quickly.

Cleared its data. restarted the phone. any ideas?

anyone?
[G Tablet General] BenEl:
Hello everyone.

I have a Zpad (E-Compass, 1GB RAM, built-in 3G (Ericsson))

If will I flashing my ZPAD on firmware of GTablet will E-Compass and 1GB RAM work normal? And will built-in 3G (Ericsson) go to internet and call?

Thanks
[G Tablet General] it2steve:
That may be a question for Rothnic. I noticed that when I checked the overseas EZPAD forums the latest firmware had separate downloads for Wifi and 3G.

Based on that I assume that you would loose some of that functionality.

Have you looked at the EZPAD firmware pages?
[G Tablet General] proengin:
I am a Zpad owner too - currently running the NVFlash1202 wifi firmware from ez-pad because Malata's 3G+GPS modules have not been yet according to my source. The 1202 NVFlash images contain the latest performance/driver updates.

Very happy with the performance and battery drain so far - this build is quite stable. Zpad users must be careful should they want to use Viewsonic or Advent Vega firmwares as the NVflash1202 images uses a slightly different partition layout in terms of partition sizes from previous builds. Also the boot.img for Zpad in 1202 update was compiled to address 1GB internal memory and new partition layout so this can be a problem if you use Viewsonics g-tab and Advent Vega softwares with different boot.img.

This is the partition layout of NVFlash1202:

PartitionId=2

Name=BCT

DeviceId=19

StartSector=0

NumSectors=1536

BytesPerSector=2048

PartitionId=3

Name=PT

DeviceId=19

StartSector=1536

NumSectors=64

BytesPerSector=2048

PartitionId=4

Name=EBT

DeviceId=19

StartSector=1600

NumSectors=1024

BytesPerSector=2048

PartitionId=5

Name=NVC

DeviceId=19

StartSector=2624

NumSectors=1024

BytesPerSector=2048

PartitionId=6

Name=MBT

DeviceId=19

StartSector=3648

NumSectors=64

BytesPerSector=2048

PartitionId=7

Name=BLO

DeviceId=19

StartSector=3712

NumSectors=2048

BytesPerSector=2048

PartitionId=8

Name=MSC

DeviceId=19

StartSector=5760

NumSectors=4096

BytesPerSector=2048

PartitionId=9

Name=KLO

DeviceId=19

StartSector=9856

NumSectors=2048

BytesPerSector=2048

PartitionId=10

Name=OGO

DeviceId=19

StartSector=11904

NumSectors=16384

BytesPerSector=2048

PartitionId=11

Name=SOS

DeviceId=19

StartSector=28288

NumSectors=4096

BytesPerSector=2048

PartitionId=12

Name=LNX

DeviceId=19

StartSector=32384

NumSectors=4096

BytesPerSector=2048

PartitionId=13

Name=APP

DeviceId=19

StartSector=36480

NumSectors=102400

BytesPerSector=2048

PartitionId=14

Name=CAC

DeviceId=19

StartSector=138880

NumSectors=119936

BytesPerSector=2048

It has the same sequence of partitions as ViewSonic G-Tab but the partition sizes could be different - Can G-Tab users compare this?
[Touch CDMA Android Development] jholtom:
This is Froyo Sense coming to Vogue...

Calling does not work!!

The latest kernel 240x320 works the best.

It runs about as fast as Super Hero with no Overclocking when WildVogue is oc'ed to 520 mhz with Rogue tools

It runs from a system.img but i am working to strip it down to NAND

Data should be put on NAND

I have no clue if this will work on Polaris or Kaiser(It'd be helpful if someone could try...)

here are some preliminary screenshots(attached).

This preliminary(Beta) build:

Thanks vellowax for all the help:)

Thanks Thoughtlesskyle for your kind suggestions:rolleyes:

And the whole community for all the previous work that helped me get here.

Its a port from WildPuzzle v8 for Wildfire

the androidinstall.tar is here

I'm looking for help learning and developing it but I'm coming along

This is a Beta I have no responsibility whatsoever if you brick your phone

If you have any suggestions please reply in this thread
[Touch CDMA Android Development] Prowess:
Lovely!

I will try this when calling works but keep your progress--make it mature!
[Touch CDMA Android Development] Does_It_Matter:
Your download link doesn't work

I figured it out, but you might want to edit it and correct it.

I'll do some testing with this as I have a spare phone that's not activated.
[Touch CDMA Android Development] -Arturo-:
Excellent Jholtom, I've linked this thread in Kaiser forums, If noone will be brave enough to try it out I will test it in the afternoon. Great job!
[Touch CDMA Android Development] berk_cglr:
link is doesnt work if i download this ill try yhe kaiser but icant download this link
[Touch CDMA Android Development] jholtom:
The link is fixed now
[Touch CDMA Android Development] berk_cglr:
can not install kaiser because low memory on nand :(
[Touch CDMA Android Development] Does_It_Matter:
What Kernel are you using for this jholtom ?

I tried using the 11/29/10 2.6.32 kernel and was getting an error message.

I'll try again with the 10/29/10 2.6.32 kernel
[Touch CDMA Android Development] CyCLoBoT:
Will give this a try.
[Touch CDMA Android Development] aceoyame:
I have it installed on the kaiser. It took a little work but its on. It will only work in 320x240 and with at least 200 mb for sys and then use an ext2.img for data. One problem I am having though is that all the HTC setup apps fc. I am going to try just removing them and see how that works. I used an old october kernel as I tried to update to the 11/29 one and was getting a module error and did try the android update and it didnt solve it so I rolled back.
[Touch CDMA Android Development] AllanRSS:
trashed my super froyo so i guess ill give this a try........
[Touch CDMA Android Development] ASPHALT5:
great jobs,i'll give it a try
[Touch CDMA Android Development] aceoyame:
I managed to actually get into the rom finally. I took a setupwizard from a froyo rom and used it. I had to really fight with it though. The wizard ran poorly, and the date and time settings at the end kept fc'ing looping it back to the beginning of the wizard until finally it went into the rom. Going to test it now. I do not believe its a phone issue but a build issue as of right now. If you could remove the date and time settings it is referring to then I think it might be a bit better.

To run on the kaiser so far i've had to:

Set resolution to 320x240, Change partition to be 200 MB on SYS and rest on DATA via ext2.img . Afterwards I took a setupwizard.apk from a froyo rom and then renamed and replaced the HTCSetupWizard.apk the rom included as that was contributing to FC's.

On the kaiser wifi and the radio are not working. Both get an error when attempting to be used. I am going to try bringing in a etc folder from a working froyo rom and see if that solves the issue.

Lastly there is a power issue on the kaiser. It seems to keep thinking its almost near dead while on usb even though in the kernel it shows the proper power levels.
[Touch CDMA Android Development] Does_It_Matter:
OK...

Tried this on my Vogue

the 10-31-10 2.6.25 NBH kernel will work.

BUT!!!

Do NOT try this on a class 2 card - OMFG... WAY too slow

Class 4 or class 6 at least...

Hopefully you can fit it in NAND soon?
[Touch CDMA Android Development] jholtom:
@aceoyame

you are on a kaiser right?

Everything works fine on my vogue running 240x320 2.6.32-froyo-09/10/21 kernel

I get through the setup wizard fine and it runs pretty darn fast for sense when overclocked to 545 with Rogue tools

Wifi and radio have not been repaired yet from froyo i'm working on

Remember this is a Beta build
[Touch CDMA Android Development] jholtom:
@Does_it_Matter

What device are you on?

I would try the 240x320 2.6.32 froyo 09/10/21 kernel for vogue(if thats what you have)

I dont know for kaiser of polaris
[Touch CDMA Android Development] aceoyame:
The build itself is a decent speed but the problem is, your not able to clock up with rogue tools until after you have everything set up. So default were at 400 mhz which is dirt slow. As for the kernel, I don't believe thats going to make a difference here. I did try to merge the etc folder with fresh froyo's and it made no difference. I thought maybe the missing wifi levels folder and a couple other things would help.

That means our problem is deeper somewhere else for those. Also, I would include rogue tools in the build itself to save some hassle downloading it at slow speeds.

fyi, i'm a kaiser developer. I know I never post on the vogue or polaris forums.
[Touch CDMA Android Development] aceoyame:
I am using L1qu1ds .32 kernel dated from 10/29/2010. It isn't a kernel issue that I am having but like I said, rogue tools cannot clock up the build until after installation.
[Touch CDMA Android Development] incubus26jc:
> /sys/module/clock_7x00/parameters/ahb_div

echo 500 > /sys/module/clock_7x00/parameters/a11

add that to the top of the userinit.sh to have it overclocked to 500mhz from the getgo. It will be overclocked throughout the boot process.

Thanks mssmison for the info.
[Touch CDMA Android Development] aceoyame:
Thats not the same as overclocking through atools right? I know that through a tools the kaiser gets unstable as all hell. For some reason it doesnt with rogue tools.
[Touch CDMA Android Development] incubus26jc:
i beleive atools overclocks the kernel?

this is a script in userinit.sh located in /bin

Give it a try. Maybe the OP can put it into his build so everyone has it.

You can go up or down with the overclock number if 500 isnt stable.

EDIT: I forgot all about atools. I left before it was being used very much.

It is a very nice tool from liquid.

You would think overclocking the kernel would work fine.
[Touch CDMA Android Development] aceoyame:
Yeah in my experience it makes it pretty unstable and the results just arent there. Other than that atools works perfect. With my own CM6.1 barebones build with a 572 mhz overclock on my tilt I got 3.94 Mflops in linpack. Which makes the kaiser not the slowest device lol. I will give that a try.
[Touch CDMA Android Development] aceoyame:
I got wifi working on my kaiser, I realised I had the wrong wlan.ko for my kernel. Switching it out with the proper one fixed the issue.
[Touch CDMA Android Development] jholtom:
just info but for me with WildVogue

atools does not work whatever it does

i get the message install module for kernel

failed

any settings on atools
[Touch CDMA Android Development] aceoyame:
Thats not atools. That is your kernel/build. The new kernel requires certain files be added to your build. There is an android update out to add those files to your build.

Edit: If you need to know more head to the kaiser android dev. thread.
[Touch CDMA Android Development] jholtom:
I added the update to my build and it did not work with an atools rom
[Touch CDMA Android Development] aceoyame:
a tools isn't a rom. Atools is an nbh editing tool.
[Touch CDMA Android Development] jholtom:
I do understand that i made a mistake

it edits the nbh in some sense and nbh is a rom

I call them(the nbhs built from atools)

atools roms sometimes because they sometimes for me act differently than nbhs straight off of the repository
[Touch CDMA Android Development] jholtom:
Do you have suggestions of ways to make it work with network I edited the ril and will be loading it soon.
[Touch CDMA Android Development] aceoyame:
for wifi, use the latest modules and the wifi levels from a froyo rom. As far as data, make sure you have a good ppp folder along with proper dhcp.
[Touch CDMA Android Development] aceoyame:
Wifi,Bluetooth and the radio are all not working. This is something more then the RILD or even the wifi levels. I am not sure how you ported this but something is definately not right. On the other hand with a few tweaks I got it running a lot better with next to no fc's.

Edit: Why not message L1qu1d, Clemsyn, Scooter or better yet, incubus as he went through this only with eclair. I have no idea why your build's data isn't working. I used an RILD from my own working CM build. I even pulled the wifi files and bluetooth was the same. To me it suggests perhaps a bad sysinit or userinit? I have no idea.
[Touch CDMA Android Development] jholtom:
I think I know why but it defys all understanding

I have the build at next to none fc's and good performance

but i believe it is a gsm build from wildfire

It's crazy I know

I fooled with all the rild and wifi file myself

I'm going to pull a cdma wildfire build and see if i can get it to work well