New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
gerrymeister
Old
#1  
Junior Member - OP
Thanks Meter 0
Posts: 4
Join Date: May 2008
Location: Maastricht
Lightbulb Android Rom development (fixing video camera, etc.)

First of all, lots of respect to the devs for all the work they have done so far. The last few weeks we've gone from almost nothing to one of the most complete android ports of all windows devices.

Now for the topic: I'm a (beginning) software developer and after a lot of development on the .net framework I started learning java last year, at university.

I was wondering what parts of android are actually written in java. I know that the linux kernel and stuff is written in low-level languages like C(++) or even assembler. On top of that, Android runs a java virtual machine (called drupal if I remember correctly).

Does the built-in software, like for example the standard camera software, run in java, or has it been written in low-level languages to improve speed? If it has been written in Java, can we actually edit that code from the roms that are commonly used?

If so, I think there are a lot of people that could look at stuff like fixing the video camera (by changing the button layout in that mode for example) and other small bugs that occur on higher software levels. I think there are a lot of people that know nothing about kernel development but do know stuff about java (or similar OO-languages like C#) that could help out with stuff like this.

Am I on to something here? Any people that can tell me more about this?
 
waeel87
Old
#2  
Junior Member
Thanks Meter 0
Posts: 11
Join Date: Dec 2009
i dont relly know
up up !!
 
mr_billionaire
Old
#3  
mr_billionaire's Avatar
Senior Member
Thanks Meter 33
Posts: 282
Join Date: Aug 2008
Location: South of Heaven, CA
in XTarantula's ROM the Stock Video Camera works with sound.

his build is based on Android 2.1 (Eclair) update 1.
Model Number is Nexus One and is fully stock (even with Stock Launcher, no launcher pro preinstalled.)

its a great build, im just waiting for a Froyo Build with the same features.
Samsung Galaxy S III
CM10.1

HTC HD2
Windows Mobile 6.5 Stock
NexusHD2-ICS-4.0.4-CM9-HWA-SD V2.4 with Tytung r3 kernel
 
adioph
Old
#4  
Senior Member
Thanks Meter 38
Posts: 686
Join Date: May 2005
hope this will help: http://developer.android.com/guide/t...ui-events.html