Answer:
Follows are the explanation on the Android architecture:
Step-by-step explanation:
Please find the image file of the Android architecture in the attachment.
Linux kernel:
It is the main control of system drivers, power consumption, memory management, network devices, and access to services, that's why it is also known as the core of Android architecture.
Libraries:
It contains several C/C++ core modules or Java-based modules, like SSL, libc, Graphics, SQLite, Webkit, Medium, Layer Manager, OpenGL, etc, which is used to provide the services.
Android Runtime:
It is not an inherent aspect, which includes a portion as core libraries as well as a virtual machine. This runtime environment would be a significant part of Android, which activates our apps and dependencies and forms the basis of the software.
Application Framework:
It includes the classes for developing Android apps. It also provides a general hardware access abstract but administers its graphical user and application tools. This provides essentially its services through which we might construct a certain class to make that class useful in building the software.
Application:
It is the component of android architecture, that use as the Native and third-party software, like contacts, email, music, galleries, clocks, games, etc, Throughout the Android running time, the application module applies the categories which services offered by the application system.