introduction to android - springpeople

13
© SpringPeople Software Private Limited, All Rights Reserved. Introduction to Android

Upload: springpeople

Post on 18-Jul-2016

9 views

Category:

Documents


0 download

DESCRIPTION

A quick introduction to Android and Android development, versions of Android and 5.0 Lollipop.Like, share and comment.

TRANSCRIPT

Page 1: Introduction to Android - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved.

Introduction to Android

Page 2: Introduction to Android - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved.

What is Android?

• Android is a mobile operating system based on Linux Kernel and currently developed and maintained by Google.

• It is a open-source.

• One of the most widely used Mobile OS these days.

Page 3: Introduction to Android - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved.

Popular Versions Of Android

Page 4: Introduction to Android - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved.

Latest Version Of Android

• Android 5.0 Lollipop.

• Launched on Moto X and HTC Nexus 9.

• This version is considered to be the biggest update by Android.

Page 5: Introduction to Android - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved.

Features And Specifications

• Application Framework – It enables reuse and replacement of components.

• Dalvik Virtual Machine – It is optimized for mobile device.

• Integrated Browser – It is based on the open source Web kit engine.

• Optimized Graphics

• Media Support

• GSM Technology

• Bluetooth, EDGE, 3G, Wi-Fi

• Camera, GPS, Compass etc.

Page 6: Introduction to Android - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved.

Architecture Of Android

Page 7: Introduction to Android - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved.

Android SDK

• Eclipse IDE Plugin – It contains a base workspace and an extensible plug-in system for development.

• Profiling Tools – Tools for profiling the performance of your Android application.

• ADT – Android Development Tool helps in quickly setup the development projects and in debugging.

• Emulator – A virtual mobile device that lets you prototype, develop and test your applications.

Page 8: Introduction to Android - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved.

Android Components

Page 9: Introduction to Android - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved.

Handling Events

• Event Listeners – It is an interface in the View class that contains a single callback method and is called when the View to which the listener has been registered is triggered by user.

• Event Handlers – You can define several callback methods used as default event handlers.

• Touch Mode – When the user touches the screen, the device will enter touch mode and then only Views for which isFocusableInTouchMode() is true will be focusable.

• Handling Focus – The framework will handle routine focus movement in response to user input.

Page 10: Introduction to Android - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved.

Content Providers Basics

• A content provider manages access to a central repository of data. A provider is part of an Android application, which often provides its own UI for working with the data.

• Accessing a provider – An application accesses the data from a content provider with a ContentResolver client object.

• Content URLs – It is a URL that identifies data in a provider.

• Retrieving Data- The data from provider is retrieved by requesting the read access permission for the provider and then by defining the code that sends a query to the provider.

Page 11: Introduction to Android - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved.

Become Android ExpertIn Just 3 days

You are just a click away from the classroom where the best trainers are training the future experts of Android

development.

More Details

Page 12: Introduction to Android - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved.

Suggested Audience

I.T professionals who have been working with any object-oriented programming language

(JAVA, C++, C, C# etc.).

Syllabus

Page 13: Introduction to Android - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved.

For further info/assistance contact

[email protected]

+91 80 656 79700

www.springpeople.com

Our Partners