ANDROID ARCHITECTURE
1.What are the layers in Android Stack?
Solution: Android stack consists of 4 Layers
1. Linux Kernel Layer
2. Native layer
3. Application Frame work layer
4. Applications Layer
Linux Kernel Layer:
Linux kernel is located at the bottom of the Android stack. It is the heart of the whole system and it does not interacts with the users and Developers.
Functionality of Kernel Layer
1. Hardware Abstraction
2. Memory management programs
3. Security settings
4. Power Management software
5.Other Hardware Drivers
6.Support for shared Libraries
7.Network Stack
Native layer:
The second layer of Android Architecture is Native libraries layer.In handling different types of data libraries carry a set of instructions to guide the device.
Application Framework layer:
Here, this layer manages the basic functions of phone like voice call management, Resource management and directly with these blocks of Android Architecture.
Application Layer:
This is the topmost layer of the Android stack. Every android user would mostly interact with this layer.
Standard applications installed by this layer.
1.SMS Client app
2.Web Browser
3.Dialer
4.Contact Manager
We hope you are clear with the basic Android Architecture. If not please feel free to ask our experts. If you have any further quiries, Comment down below.