Android is a widely used mobile operating system that includes an operating system, middleware, and key applications. It powers many types of mobile devices and is the most popular mobile platform in the world with nearly 19,000 distinct devices using Android. Android versions have evolved from early versions targeting phones to later versions also targeting tablets and include features like improved security and additional functionality.
12. ➔ Enables the reuse of components
➔ Developers have full access to framework APIs used by
the core applications
View System Used to build an application, including lists, grids, text boxes,
buttons, and embedded web browser
Content
Provider
Enable applications to access data from other applications or to
share their own data
Resource
Manager
Provide access to non-code resources (localized strings, graphics,
and layout files)
Notification
Manager
Enable all applications to display customer alerts in the status bar
Activity
Manager
Manage the lifecycle of applications and provide a common
navigation backstack
13.
14. Core Libraries
➔ Providing most of the functionality available in the core libraries of the Java
language like Data Structures, Utilities, File Access, Network Access, Graphics etc
Dalvik Virtual Machine
➔ Provide environment for every android application to run
➔ Rely Linux kernel for threading and memory management
.dexI(Dalvik Executable) format is optimized for minimal memory consumption
15. ➔ Provide core system services
◆ Memory and Process Management
◆ Network Stack
◆ Driver Model
◆ Security
➔ Abstraction layer between the Hardware and Software
stack
25. Emarald Mall (Big Bazar Building)
Mavoor Road, Kozhikode,
Kerala, India.
Ph: + 91 – 495 40 25 550
NC Complex, Near Bus Stand
Mukkam, Kozhikode,
Kerala, India.
Ph: + 91 – 495 40 25 550
Cafit Square IT Park,
Hilite Business Park,
Kozhikode
Kerala, India.
Email: info@baabtra.com
TBI - NITC
NIT Campus, Kozhikode.
Kerala, India.
Start up Village
Eranakulam,
Kerala, India.
Start up Village
UL CC
Kozhikode, Kerala