Architecture of Android Diagram
Applications -:
You will
discover all the Android application at the top layer. You will compose your
application to be introduced on this layer as it were. Case of such
applications are Contacts Books, Browser, Games, Home and so forth.
Application Framework -:
The Application Framework layer Is Second
Layer Of Android. Application engineers are permitted to make utilization of
these administrations in their applications.
· Activity Manager − Controls all parts of the
application lifecycle and movement stack.
· Content Providers − Permits applications to
distribute and impart information to different applications.
· Resource Manager − Gives access to non-code
implanted assets, for example, strings, shading settings and UI formats.
· Notifications Manager − Permits applications to show
cautions and warnings to the client.
· View System An extensible arrangement of
perspectives used to make application UIs.
Android Libraries -:
· SQLite − It is used to access data published by content
providers and includes SQLite database management classes
· SSL − It is used to provide internet security
· OpenGL − It is used to provide Java interface to the OpenGL/ES 3D graphics
rendering API
· Media framework − It is
used to provides different media codecs which allow the recording and playback
of different media formats
·
WebKit − It is the browser engine used to display internet content or HTML
content
Android Runtime -:
This
is the third area of the engineering and accessible on the second layer from
the base. This area gives a key part called Dalvik Virtual Machine which is a
sort of Java Virtual Machine uncommonly outlined and enhanced for Android.
The
Dalvik VM makes utilization of Linux center components like memory
administration and multi-threading, which is natural in the Java dialect. The
Dalvik VM empowers each Android application to keep running in its own
particular procedure, with its own example of the Dalvik virtual machine.
The
Android runtime additionally gives an arrangement of center libraries which
empower Android application engineers to compose Android applications utilizing
standard Java programming dialect.

No comments:
Post a Comment