You are on page 1of 2

preresite to learn java

oops concept

inheritance
polymorphism
abstraction
encapsulation
interface and abstract class
exception handling
threads is a very important cocept
listeners and adapters

80 to 85 is written in java

info :

android stack :

libraries:
open gl in the library is used in the 3d graphics
SGL used for the 2d graphics
SQLlite is used for database

android runtime :
dalvik virtual machine can help the program in limited battery and limeited memory
core library is collection of all classes .

application framework :

-----------------------------------------------------------------------------------
------------------------

-> by using java c c++ and .NET one can develop android application
if one is writing the code in java it needs a support for the sdk
if one is writing the code in c/c++ it needs a support of the ndk
if one is writing the code in .NET it needs a support of the mono android.

->mono android is framework


c/c++ are available in earlier versions of the android dev but the latest versions
of ide supports only java as a programming language

what is android ?

the andoroid is a mobile platform

-> the abstraction btw the hardware and the software is the operating system.
->the os in android device is linux kernel
functionalites
memory management
resource management
Driver mangement --- adding any physical hardware to the phone does
not require any additional driver to be installed
Power mangement
First component / Application component

You might also like