android architecture,life cycle,sdk,execution process
DESCRIPTION
TRANSCRIPT
© artesis 2008 | 2
1. Introduction (2)
What is the Open Handset Alliance (OHA)? (1)
→ It's a consortium of several companies
What Is Android What Is Android
Android is software platform and
operating system for mobile devicesAcquired By Google.
© artesis 2008 | 3
1. Introduction (2)
What is the Open Handset Alliance (OHA)? (1)
→ It's a consortium of several companies
What Is OS What Is OS
Os Means Operating System Generally Machine is a combination of
Software and Hardware That Software is Nothing But a OS by
This only the system will work,
The os’s are XP, Linux, Unix, Windows7….
© artesis 2008 | 4
1. Introduction (2)
What is the Open Handset Alliance (OHA)? (1)
→ It's a consortium of several companies
What Is OS What Is OS
In The Same way The Mobiles Also Need
A OS to Run we have different mobile os
Like symbiosis, window7, Mac, Android….
Compare To all other Mobile OS’s
Android Become very Famous
why????????????
© artesis 2008 | 5
1. Introduction (2)
What is the Open Handset Alliance (OHA)? (1)
→ It's a consortium of several companies
Android Features Android Features
Application Framework
Dalvik virtual machine
Integrated browser
Optimized graphics
SQLite
© artesis 2008 | 6
1. Introduction (2)
What is the Open Handset Alliance (OHA)? (1)
→ It's a consortium of several companies
Android Features Android Features
Media support
GSM Telephony
Bluetooth, EDGE, 3G, and Wi-FiCamera, GPS, compass, and accelerometerRich development environment
© artesis 2008 | 7
1. Introduction (2)
What is the Open Handset Alliance (OHA)? (1)
→ It's a consortium of several companies
Android Architecture Android Architecture
© artesis 2008 | 8
1. Introduction (2)
What is the Open Handset Alliance (OHA)? (1)
→ It's a consortium of several companies
Android Application Framework Android Application Framework An activity is a single, focused thing that the user can do
An activity is a single, focused thing that the user can do
The interface that apps use to talk to the window manager.
The interface that apps use to talk to the window manager.
The interface that apps use to talk to the window manager.
The interface that apps use to talk to the window manager.
Provides access to information about the telephony services on the device.
This is Interface ,this will handle the all resources like audio ,video , images….
Content providers store and retrieve data and make it accessible to all applications.
Content providers store and retrieve data and make it accessible to all applications.
This is for retrieving various kinds of information related to the application packages.
This is for retrieving various kinds of information related to the application packages.
This class provides access to the system location services
This is to notify the user of events that happen
© artesis 2008 | 9
1. Introduction (2)
What is the Open Handset Alliance (OHA)? (1)
→ It's a consortium of several companies
Compilation / Execution Compilation / Execution
Dalvik Executable (DX) ToolDalvik Executable (DX) Tool
Write app in JavaWrite app in Java
Loaded into Dalvik VM
.DEX File .DEX File
Android Runtime
© artesis 2008 | 10
1. Introduction (2)
What is the Open Handset Alliance (OHA)? (1)
→ It's a consortium of several companies
Activity Life Cycle Activity Life Cycle
© artesis 2008 | 11
1. Introduction (2)
What is the Open Handset Alliance (OHA)? (1)
→ It's a consortium of several companies
System Requirements System Requirements
http://developer.android.com/sdk/requirements.html
© artesis 2008 | 12
1. Introduction (2)
What is the Open Handset Alliance (OHA)? (1)
→ It's a consortium of several companies
Abbreviations Abbreviations
SDK: Software Development KitADT: Android Development ToolsAVD Manager:[AVD Manager (a tool included in the SDK starter package) to download essential SDK components into your development environment.]
© artesis 2008 | 13
1. Introduction (2)
What is the Open Handset Alliance (OHA)? (1)
→ It's a consortium of several companies
Directory Structure Directory Structure
UI layouts
code
Auto generated resource list
images
constants
© artesis 2008 | 14
1. Introduction (2)
What is the Open Handset Alliance (OHA)? (1)
→ It's a consortium of several companies
Introduction About IDE Introduction About IDE
IDE Is Integrated Development Environment
By This we can simply Design Diff.Applications
To design android applications we will use eclipse IDE onlyWe have 3 Versions of eclipse those are
1)Ganymede 2)Helios 3) Galileo
© artesis 2008 | 15
1. Introduction (2)
What is the Open Handset Alliance (OHA)? (1)
→ It's a consortium of several companies
IDE Window IDE Window
© artesis 2008 | 16
1. Introduction (2)
What is the Open Handset Alliance (OHA)? (1)
→ It's a consortium of several companies
Android Emulator Android Emulator
© artesis 2008 | 17
1. Introduction (2)
What is the Open Handset Alliance (OHA)? (1)
→ It's a consortium of several companies