android introduction by
DESCRIPTION
This is Android Application Development presentation by Vidya Topa Institute of Professional Studies(www.vtips.org).TRANSCRIPT
![Page 1: Android Introduction by](https://reader033.vdocuments.net/reader033/viewer/2022052523/5551fbb1b4c905852b8b468e/html5/thumbnails/1.jpg)
WELCOME TO ANDROID WORLD
www.vtips.orgVidya Topa Institute of Professional Studies
![Page 2: Android Introduction by](https://reader033.vdocuments.net/reader033/viewer/2022052523/5551fbb1b4c905852b8b468e/html5/thumbnails/2.jpg)
AndroidIntroduction of Android Android is an operating system that is based on a
modified version of Linux with a Java programming interface.
It was originally developed by Android, Inc. name.
Google purchased Android in 2005.
![Page 3: Android Introduction by](https://reader033.vdocuments.net/reader033/viewer/2022052523/5551fbb1b4c905852b8b468e/html5/thumbnails/3.jpg)
Android
Google wanted Android to open and free .
The first Android mobile handset, T-Mobile G1, was released in the US in October 2008 and in the UK in November 2008.
![Page 4: Android Introduction by](https://reader033.vdocuments.net/reader033/viewer/2022052523/5551fbb1b4c905852b8b468e/html5/thumbnails/4.jpg)
AndroidAndroid Platform Differences Complete: Open: Free:
Developers need only develop for Android, and their applications should be able to run on numerous different devices, as long as the devices are powered are using Android.
![Page 5: Android Introduction by](https://reader033.vdocuments.net/reader033/viewer/2022052523/5551fbb1b4c905852b8b468e/html5/thumbnails/5.jpg)
AndroidSoftware need for Android Development
Android SDk Libraries Developer Tools Java Development Kit(JDK) Eclipse Android Developer Tool plug-in (ADT)
![Page 6: Android Introduction by](https://reader033.vdocuments.net/reader033/viewer/2022052523/5551fbb1b4c905852b8b468e/html5/thumbnails/6.jpg)
AndroidSupported OS For Android Development
Windows MacOS Linux
![Page 7: Android Introduction by](https://reader033.vdocuments.net/reader033/viewer/2022052523/5551fbb1b4c905852b8b468e/html5/thumbnails/7.jpg)
AndroidWhat should know for Android ?
Object-Oriented Programming Concepts Some experience with Java Experience with Eclipse environment helpful Knowledge of Android capabilities helpful
![Page 8: Android Introduction by](https://reader033.vdocuments.net/reader033/viewer/2022052523/5551fbb1b4c905852b8b468e/html5/thumbnails/8.jpg)
Android
In the world of smartphones, applications are the most important part of the success chain.
Device manufacturers therefore see Android as their best hope to challenge the onslaught of the iphone , which already commands a large base of applications.
![Page 9: Android Introduction by](https://reader033.vdocuments.net/reader033/viewer/2022052523/5551fbb1b4c905852b8b468e/html5/thumbnails/9.jpg)
AndroidAndroid Versions 1.1 9 February 20091.5 (Cupcake) 30 April 20091.6 (Donut) 15 September 20092.0/2.1(Eclair) 26 October 20092.2 (Froyo) 20 May 20102.3 (Gingerbread) 6 December 20103.0 (Honeycomb)4.0 (Ice Cream Sandwich)4.1 (Jelly Bean)
![Page 10: Android Introduction by](https://reader033.vdocuments.net/reader033/viewer/2022052523/5551fbb1b4c905852b8b468e/html5/thumbnails/10.jpg)
AndroidFeatures of Android Android is open source and freely available to manufacturers for customization, there are no fixed hardware and software configurations. However, Android itself supports the following features: Storage-Uses SQLite, a lightweight relational
database, for data storage. Connectivity-Supports GSM/EDGE, CDMA,
Bluetooth, Wi-Fi etc. Messaging- Supports both SMS and MMS. Web browser-Based on the open-source WebKit,
together with Chrome’s V8 JavaScript engine
![Page 11: Android Introduction by](https://reader033.vdocuments.net/reader033/viewer/2022052523/5551fbb1b4c905852b8b468e/html5/thumbnails/11.jpg)
Android Media support- 3Gp,MP4,MPGE-4 SP, MP3, MIDI,
WAV, JPGE,PNG,GIF,BMP etc. Hardware support-Accelerometer Sensor,
Camera, Digital Compass, Proximity Sensor, and GPS.
Multi-touch- Supports multi-touch screens. Multi-tasking-Supporting multi-tasking
applications. Flash support- Android 2.3 support Flash 10.1. Tethering- Supports sharing of internet
connections as a wired/wireless hotspot
![Page 12: Android Introduction by](https://reader033.vdocuments.net/reader033/viewer/2022052523/5551fbb1b4c905852b8b468e/html5/thumbnails/12.jpg)
AndroidApplication Fundamentals
Applications are written in the java programming language.
Compiled into an Android package file (.apk). Each application runs in its own sandbox and Linux
process. Application consist of components, a manifest file
and resources. Components: -Activities -Services -Content Providers -Broadcast receivers
![Page 13: Android Introduction by](https://reader033.vdocuments.net/reader033/viewer/2022052523/5551fbb1b4c905852b8b468e/html5/thumbnails/13.jpg)
AndroidAndroid Manifest File
Applications must have an android manifest XML file in its root directory.
Presents information about the application to the android system.
Describes the components used in the application .
Declares the permissions required to run the application .
Declares the minimum Android API level that the application requires .
![Page 14: Android Introduction by](https://reader033.vdocuments.net/reader033/viewer/2022052523/5551fbb1b4c905852b8b468e/html5/thumbnails/14.jpg)
AndroidApplication Resources
An Android application is composed of more then just code-it requires resources that are separate from the source code, such as images, audio files, and anything relating to the visual presentation of the application.
![Page 15: Android Introduction by](https://reader033.vdocuments.net/reader033/viewer/2022052523/5551fbb1b4c905852b8b468e/html5/thumbnails/15.jpg)
Emulator
![Page 16: Android Introduction by](https://reader033.vdocuments.net/reader033/viewer/2022052523/5551fbb1b4c905852b8b468e/html5/thumbnails/16.jpg)
THANK YOUby
VTIPS