Android Introduction
Android Introduction
Company
LOGO
OUTLINE
1. INTRODUCTION
1. INTRODUCTION TO
TO ANDROID
ANDROID
2. INTRODUCTION
2. INTRODUCTION TO
TO PLATFORM
PLATFORM
3. SECURE
3. SECURE DATA
DATA STORAGE
STORAGE
4. EXECUTION
4. EXECUTION ENVIRONMENT
ENVIRONMENT
2
What is ANDROID?
Software development
Android is free
4
ANDROID ARCHITECTURE
5
Linux Kernel
6
Libraries
8
Application Framework
Activity Manager :
Manages the lifecycle of applications
Content provider :
Enable applications access data from other applications
Resource Manager :
Providing access to non-code resources
Window Manager
Notification manager
9
Techniques for saving data
SQLite Databases:
Relational database library for storing and
managing complex data
It is a very light database and consumes
hardly few KiloBytes
10
The Dalvik Virtual Machine
Android
Eclipse
SDK
IDE
Android
Android
Mobile
Emulato
Device
r
12
Android Development
Java
Android Source
Manifest
Generate Java .dex Dalvik
d Class Compiler File VM
Resource
XML
Android
Libraries
13
Android Versions
14
Android First Release
15
Techniques for saving data
SQLite Databases:
Relational database library for storing and
managing complex data
It is a very light database and consumes
hardly few KiloBytes
16