Android application developement

  • View
    168

  • Download
    0

Embed Size (px)

Text of Android application developement

PowerPoint Presentation

ANDROID APPLICATION DEVELPEMENT

SUBMITTED TO

MR. GAURAV GUPTACSE DEPARTMENTSUBMITTED BY

SANJAY CSE. FINAL YEAR9045371838

CONTENTSINTRODUCTION TO ANDROIDABOUT OHAANDROID FEATURES.ANDROID ARCHITECTUREANDROID APPLICATION BUILDING BLOCKSLIFE CYCLE OF AN APPLICATIONDEVELOPMENT OF ANDROID APPDEVELOPING TOOLSAVD DEVELOPMENT OF SMS APPFINDINGSCONCLUSIONQ&A

Introduction to AndroidOpen software platform for mobile development.Written in C(core), C++, Java(UI).An Open Handset Alliance (OHA) project powered by Linux operating system.Fast application development in Java.Open source under the Apache 2 license.

What is the Open Handset Alliance (OHA)?

It's a consortium of several companies

Android Features

Application Framework

Dalvik virtual machineIntegrated browser based on the open source WebKit engine.

SQLite (Structured data storage)Media Support (common audio ,video and image format)Bluetooth, EDGE, 3G, and WifiCamera, GPS, compass, and accelerometerRich Development Environment

Android Architecture

Application building blocksActivityIntent ReceiverServiceContent ProviderBroadcast Reciever

Life cycle of application09-Dec-15

A foreground process A visible process A service process A background process An empty process

ANDROID APPLICATION DEVELOPEMENT

PREPAIRING TO DEVELOPE APPS IN ANDROID

Must have Eclipse IDE installed.Must have Android SDK installed.Must have knowledge of Java.Must have the external Google Maps library installed in your SDK environment.The Maps library is included with the Google APIs add-on , which you can install using the Android SDK and AVD Manager.

DEVELOPMENT TOOLAndroid 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

Create an Android Virtual Device (AVD)To create an AVD in Eclipse:Select Window > Android SDK and AVD Manager.The Android SDK and AVD Manager displays.Make sure the entry for Virtual Devices is selected and click New.The Create new AVD window displays.Enter a Name for the AVD.Select Google APIs (API level 3) as the Target.Click Create AVD.Close the Android SDK and AVD Manager.

Development of application Sms App

Application development contd

Main Activity Application development contd

AndroidManifest.xmlApplication development contd

Application development contd

OUTPUT ON EMULATOR OR PHYSICAL DEVICE

FINDINGS

Android uses proven technology like Java, XML and Linux. There is an initial learning effort. Android doesnt have many of the limitations of current mobile platforms. It offers a rich API for application development.Android Application development is fun.

ConclusionAndroid is open to all Industry, developers and users.Participating in many of the successful open source projects.Aims to be as easy to build for as the web.Google Android is stepping in to the next level Mobile Internet.

Q & Ahttp://developer.android.com

Thank you