Android Architecture
In this blog, we are going to learn about Android Architecture.
Well we all know that Android is an Operating System and it has an Architecture that contains various components in it to support any Android device need.
Android architecture main Components:
- Applications
- Platform Libraries
- Application Framework
- Android Runtime
- Linux Kernel
Let us see the Android architecture First:
Application:
The Application Layer is the top layer in Android
architecture. In this layer, there is some pre-installed Application like Home,
contacts, camera, gallery, etc and it will also support other third-party
downloaded apps like games, phone, chatting applications, etc.
It runs with the help of classes and services provided by
the application framework to run within the application runtime
Platform Libraries:
Application Framework:
It provides API's for applications such as UI( User Interface ), data manager, resource manager, location provider, etc.
Application Runtime:
It helps our Android applications to run on Android. DVM is similar to JVM but it is made for mobile devices. It provides fast performance and consumes very less memory as possible.
Linux Kernel:
Linux Kernel is a very important part of Android
Architecture. You can say it is the heart of Android Architecture. In the
Runtime of applications, It manages all the available drivers like memory
drivers, camera drivers, display drivers and audio drivers. Android runtime and
Platform Libraries use Linux kernel.
ADB(Android Debug Bridge)
Concept of ADB:
Steps to install ADB in Android:
apt update && upgrade
apt install git
apt install wget
git clone https://github.com/MasterDevX/Termux-ADB
cd Termux-ADB
chmod +x InstallTools.sh
./ InstallTools.sh
adb
Thank You…!!!!!!
0 Comments
Please do not add Any Spam link in Comments !