Linux Kernal•Linux Kernel not interact with user &Developer,performs :•Memory Management Programs, SecuritySettings,Power Management Software,Network Stack,Support for SharedLibraries,Hardware Drivers.
Android Libraries•Libraries developed with C,having•Surface Manager: composing windows on thescreen.•WebKit : Browser.•Sqlite : DataBase.•libc (System C libraries).
Dalvik Virtual Mechine(DVM)Android Runs on its OwnProcess.It is optimized for low memory requirements.Allow Multiple instance,run at once.Peocess Management.Thread Support.Operates On dex files.Srinivas Devarapallinivasdevarapalli@gmail.com
Android Application Frame WorkOur applications directly interact with these blocks of the Android architecture. Theseprograms manage the basic functions of phone like resource management, voice callmanagement etc.Location Manager: Location management, using GPS or cell tower.Telephony Manager: Manages all voice calls. We use telephony manager if we want toaccess voice calls in our application.Resource Manager: Manage the various types of resources we use in our Application
Android ApplicationTop Layer o Android stack is Application Layer.User interacting with this layer only.Blue Color : Developed with JAVA.Green Color : Developed with C.To Interface C & JAVA,need to JNI.Srinivas Devarapalli,firstname.lastname@example.org,Fall June 2013.