20
Presented by: Pooja Garg I.T-III rd year 0905613076

Android ppt

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Android ppt

Presented by:Pooja Garg

I.T-III rd year0905613076

Page 2: Android ppt

Introduction to Android

Open software platform for mobile development

A complete stack – OS, Middleware, Applications

An Open Handset Alliance (OHA) project

Powered by Linux operating systemFast application development in JavaOpen source under the Apache 2

license

Page 3: Android ppt

What is the Open Handset Alliance (OHA)?

→ It's a consortium of several companies

Page 4: Android ppt
Sagar
Page 5: Android ppt

Smart phone market

Page 6: Android ppt

VersionsName Version

Cupcake 1.5

Donut 1.6

Eclair 2.1

Froyo 2.2

Gingerbread 2.3

Honeycomb 3.0

Icecream 2.4

Page 7: Android ppt

Android Features

• Application Framework• Dalvik virtual machine• Integrated browser based on the open source

WebKit engine• 2D and 3D graphics APIs with HW• Sqlite (Structured data storage)• Media Support (common audio,video and image format)• Bluetooth, EDGE, 3G, and WiFi• Camera, GPS, compass, and accelerometer• Rich Development Environment

Page 8: Android ppt

Android Architecture

Page 9: Android ppt

Android applications are compiled to Dalvik bytecode

Write app in Java

Compiled in Java

Transformed to Dalvik bytecode

Linux OS

Loaded into Dalvik VM

Page 10: Android ppt

Application building blocks

Activity IntentReceiverServiceContentProvider

Page 11: Android ppt

DEVELOPMENT TOOL

Android Emulator -A virtual mobile device that runs on our computer -use to design, debug, and test our applications in an actual Android run-time environment

Android Development Tools Plugin -for the Eclipse IDE – adds powerful extensions to the Eclipse integrated environment

Dalvik Debug Monitor Service (DDMS) -Integrated with Dalvik-this tool let us manage processes on an emulator and assists in debugging

Page 12: Android ppt

Life cycle of application

04/08/2023

1. A foreground process

2. A visible process 3. A service process 4. A background

process 5. An empty process

Page 13: Android ppt

APPLICATION

Page 14: Android ppt

Application Development Steps

Download and Install the Android SDK and Test the Emulator.

Installing JDK and JRE(1.5 or above) Install Eclipse. Install ADT plugin for Eclipse

Creating HelloWorld Application

Page 15: Android ppt

Application development contd.,

New > Project… Select Android project in wizard menu

Page 16: Android ppt

Application development contd.,

Main Activity>>

Main.xml>>

AndroidManifest.xml>>

Page 17: Android ppt

Application development contd.,

>>Running Your First Application

Output in the emulator

Page 18: Android ppt

Porting Applications to Mobile

Resource files are bundled to .apk file archive

Bundled by aapt toolOne .apk file archive is a Single

application

Page 19: Android ppt

FINDINGS

Android uses proven technology like Java, XML andLinux

There is an initial learning effort Android doesn‘t have many of the

limitations of current mobile platforms It offers a rich API for application

development Android is still in beta Android development is fun

Page 20: Android ppt

Questions ?

http://developer.android.com

Thank you