Android Architecture Components - Android Activities

Android operating system is a stack of software components that are roughly classified into five divisions and four main layers as explained below in the architecture diagram. Android Architecture Components are Divided in five different layers. Application - Home, Contacts application Android Framework - This Framework manager our basic function of our phone. It consists Activity Manager, Windows Manager, Content Providers, View Systems, Resource Managers, Location Managers. Libraries - This layer consist C/C++ libraries such as Media, SSL, OpenGL, Graphics Android Runtime - Android Runtime needed for execute any Android application. Linux Kernel - In Linux Kernal basic work of a kernel is to to manage balance between hardware and software. So, when we have an application in device when we run it, it occupy CPU and memory. So all these are the work are performed by Kernels like CPU management, memory management, and device management. In t...