17

android architecture,life cycle,sdk,execution process

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: android architecture,life cycle,sdk,execution process
Page 2: android architecture,life cycle,sdk,execution process

© 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.

Page 3: android architecture,life cycle,sdk,execution process

© 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….

Page 4: android architecture,life cycle,sdk,execution process

© 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????????????

Page 5: android architecture,life cycle,sdk,execution process

© 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

Page 6: android architecture,life cycle,sdk,execution process

© 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

Page 7: android architecture,life cycle,sdk,execution process

© 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

Page 8: android architecture,life cycle,sdk,execution process

© 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

Page 9: android architecture,life cycle,sdk,execution process

© 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

Page 10: android architecture,life cycle,sdk,execution process

© 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

Page 11: android architecture,life cycle,sdk,execution process

© 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

Page 12: android architecture,life cycle,sdk,execution process

© 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.]

Page 13: android architecture,life cycle,sdk,execution process

© 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

Page 14: android architecture,life cycle,sdk,execution process

© 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

Page 15: android architecture,life cycle,sdk,execution process

© 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

Page 16: android architecture,life cycle,sdk,execution process

© 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

Page 17: android architecture,life cycle,sdk,execution process

© artesis 2008 | 17

1. Introduction (2)

What is the Open Handset Alliance (OHA)? (1)

→ It's a consortium of several companies