Android Architecture, Architecture for
Android
Android is like a software stack for
the mobiles device that contains middleware, key applications and
operating system.
You can see the major components in the
following diagram for the operating system of Android:
Android Architecture |
Following are the Base layers for
Android:
Applications -: All most all
applications are developed in Java and running in Dalvik. The The
Basic application contain a SMS program, email client, calendar etc.
Not application developed by you located on this layer. This
applications layer executes on the run time of Android, with the help
of class and service made present from the framework of application.
Application Framework: The
software engineers have full permission for same APIs framework used
by the base applications. Architecture is design to arrange the re
usability of components.
Libraries → Almost libraries are
developed in C, C++ used by the multiple components under Android
system. This layer contains the following base points:
- Surface Manager → This manage the access to show the subsystem and composites the 3D and 2D graphic layer from the several applications.
- Media Libraries → It support the recording and playback of multiple popular video and audio format.
- Free Type → It support the vector and bitmap for rendering the font.
- SQLite → It is really light weight and powerful relational database engine that is present for all types of application.
Run Time Android → Android contains
the set of base library which provides most of the present feature
under the library of Java Language base.
Core Libraries : Core Java
Libraries as well as Android specific libraries both are contains the
core Android libraries functionality.
Dalvik Virtual Machine → It a
type of Virtual Machine which is register base that has been optimize
to confirm that a device can execute the several instance
efficiently. It trust on Linux kernal low level memory management and
threading.
Linux Kernel: Kernel is the main
base of Android. This layer includes all type of low lever devices
driver for the multiple hardware component of an device of Android.
Core service (Containing process and memory management, hardware
drivers, network, security etc.), Generally these are handled in
Linux 2.6 kernel. The Kernel also gives an abstraction layers between
the remainder of the stack and hardware.
MOBILE APPS QTP TESTING QUESTIONS MANUAL TESTING ANDROID APPS
|
||
|
Near Field Communication Support | NFC Smart Poster Support |
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
Use of add-ins |
Cookies in QTP |
|
|
|
Mobile Testing with QTP | How to install .ipa files for ipad iphone |
|
||
|
|
|
Touch Screen Simulating User Gestures |
MOBILE APPS QTP TESTING QUESTIONS MANUAL TESTING ANDROID APPS
No comments:
Post a Comment