Tuesday, 2 May 2017

Android Architecture

                                 Android Architecture 


    • Android architecture (Software stack ) contains five layers as follows

  •  Linux Kernel
  •  Native Library
  •   Android Run-time
  •   Application Framework
  •   Applications

   1. Linux Kernel  

         Linux Kernel is root layer of Android architecture , which is responsible for device drivers & power management.

    2. Native Library

          Native Library is responsible for in-built operations like Audio-video, WiFi ,graphics, ...etc
Some of libraries are OpenGL (Open Graphic Library) is useful for 2D/3D Animation , WebKit this useful for WebView & Web Browser , SGL (Standard Graphic Library ) require for basic graphic support. This are few examples like wise there are multiple libraries are available.

  3. Android Run-time

       Android Run-time contains core -libraries and DVM (Dalvik Virtual Machine).Those libraries are purely written in C & C++.

First Step









                        First Step toward Android Development...........