3. Android is a Linux-based operating system for
mobile devices such as smartphones and
tablets.
It is developed by the Open Handset Alliance,
led by Google.
4. More about Android…
• Android, Inc. was founded in Palo Alto,
California, United States in October 2003
by Andy Rubin.
• Over 600,000 and more applications
available in Android Market.
• Open software platform for mobile
development.
11. Android Runtime
•Dalvik VM
– Compact and efficient than class files
– Limited memory and battery power
•Core Libraries
– Java 5 Std edition
– Collections, I/O etc…
17. Services
A service is a component that runs in the
background to perform long-running
operations.
– E.g. music player, network download etc…
18. Content Providers
• Enables sharing of data across
applications
– E.g. address book, photo gallery
• Provides uniform APIs for:
– querying
– delete, update and insert.
• Content is represented by URI and MIME
type
19. Broadcast Receivers
• Components that respond to broadcast
‘Intents’
• Way to respond to external notification or
alarms
• Apps can invent and broadcast their own
Intent
intent is an abstract description of an operation to
be performed