PropellerAds

Android Architecture


Android is a mobile platform consist of operating system, middle  wave and key application. If we take any electronic device which consist of two things software component and hardware component there have a middle condition between software and hardware component. It is known as an operating system (OS).
OS in an android mobile is a Linux kernel.
MAIN FUNCTIONS of OS are memory management, resource management, power management, driver (USB, pen drive etc.) management, power management.
We can develop Android apps by using Java or c/c++ or.net.
 Now days  java is the programming language in case of android system. If we want to write any program in java then we need java library. If we performing any network operation like sending data to the server there is a package called        java.net.*;      If we are writing any file reading file writing operation in Java there is a package called       java.io.*;      
By using java code we cannot interact with some low level  media component. Let take an example: displaying graphics. It is not possible with java programming. Java programming language going to support of any other program language that some other program language known as NATIVE LIBRARY.
 Next important component in android architecture, application framework.Android development going to easy by help of the application framework.By WIFI manager we do not need to write a huge amount of code .In android DVM takes a Java byte code as input and it is going to produce a lightweight format called .dex.

It converts from Java byte code to.dex  because java byte code is applicable for heavy weight applications like PC’s. In mobile we do not have that much memory capacity, RAM capacity, power capacity so we need a lightweight format than Java byte code that is why DVM takes a java byte code as input. It follows some comparison technique. It reduces the redundant information in the classes and it is going to produce a single file called .dex.    

No comments:

Post a Comment

NBC News Names Hoda Kotb