Android Architecture

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.

Linex kernel

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:

Native library 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:

Application Framework

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


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.