©1992-2013 by Pearson Education, Inc. All Rights Reserved. 1 Introduction to Android From “Android: How to Program” By Paul Deitel and Harvey Deitel.

Slides:



Advertisements
Similar presentations
Android 4.0 'Ice Cream Sandwich'. As officially announced during the 2011 Google I/O, the upcoming version of Android is called Ice Cream Sandwich, a.
Advertisements

Andrea Federici 102/12/2013Google Inc.. Android #1 Android #2 Google Play Google Play vs. Android Market Play Store Apps Why Android is Useful in Education.
Chapter 1: Voilà! Meet the Android
Programming Mobile Applications with Android
Joemarie Comeros Amparo Android Development Orientation for Starters.
A N I NTRODUCTION TO A NDROID P ROGRAMMING Xinfeng Li CSE OSU.
Android Overview. Why Mobile App Development? The fact that we can! Only a few years ago you had to be in the Motorola inner circle to do it! Mobile platform.
A Developer’s Introduction to Google Android Dr. Frank McCown Harding University Fall 2011 This work is licensed under Creative Commons Attribution-NonCommercial.
Intro to Android For the iOS fan Denver Java Users Group January 11, 2012 Mike Wolfson.
Android and Project Structure. Android Android OS – Built on Linux Kernel – Phones – Netbooks – Readers – Other???
Android Wentworth Institute of Technology Elec101 07/08 Douglas A. Arevalo-Santos.
Getting Started with Android Development Rohit Ghatol.
Chapter 1: Voilà! Meet the Android. Smartphones –Can browse the Web –Allow you to play games –Use business applications –Check –Play music –Record.
Chapter 1: Voilà! Meet the Android
Introduction to Android Android How to Program © by Pearson Education, Inc. All Rights Reserved.
Presentation Seminar on “IMAGE SLIDER –AN ANDROID APPLICATION”
Mobile Device Security
1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.
Android is an open source operating system based on Linux kernel designed for touch screen devices.
Pemrograman Aplikasi Bergerak 1
© by Pearson Education, Inc. All Rights Reserved. 1 Introduction to Android From “Android: How to Program” By Paul Deitel and Harvey Deitel.
Presentation on android based application
Android Overview History and architecture. Brief History 1996 The WWW already had websites with color and images But, the best phones displayed a couple.
Introduction to Android
Android History.
CHAPTER 1 Introduction. Chapter objectives: Understand what Android is Learn the differences between Java and Android Java Examine the Android project.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
Software. Computing History Milestones 1946 first large-scale electronic computer 1951 one of the first commercial computers 1963Computer mouse developed.
Mobile Software Development for Android - I397 IT COLLEGE, ANDRES KÄVER, WEB:
1 Get All Answers Get All Answers. Contents History of Android Android Fragmentation The Role of Google Features and Architecture Android Software Development.
Android Development For Beginners. What is Android? Android is an open mobile phone platform that was developed by Google and later by Open Handset Alliance.
Android. I. What’s Android Android is a mobile operating system (OS) based on the Linux kernel and currently developed by Google. Android is designed.
By: Dylan Small.  History of Android  Android Versions  Technical Specs  New/Current Versions  Future of Android  Summary Road Map.
 Android 1.0 September 23, 2008  Android 1.1 February 9, 2009  Android 1.5 Cupcake April 30, 2009.
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
Evolution of the Android Operating System Vince Marchillo.
COM594: Mobile Technology Practical – Week 1 Android and Android Studio.
Presenter Sudhanshu Gupta
A brief information about the Android Operating System
Workshop by T.Naveen sai kumar.
INFO 448: Android Development
Introduction To Android Programming
Obtaining the Required Tools
chapter 6- Android Introduction
Mobile Computing With Android ACST 4550 Intro to Android, Part 1
Operating System.
Android Versions’ Relative Distribution
CIS 470 Mobile App Development
Software.
By Filip Tyrala, Jack Wright, Jennifer Nolan
AND ANDROID DEVICE Android Operating System. CONTENTS  Introduction of android  Android versions  Upcoming Android  Pure Android  Most popular mobile.
SE4S701 Mobile Application Development
MOBILE OPERATING SYSTEM
Welcome App Android How to Program
Address Book App Android How to Program
Android Market and App Business Issues
Compile, Build, and Debug
Tip Calculator App Android How to Program
MOBILE OPERATING SYSTEM
Doodlz App Android How to Program
Route Tracker App Android How to Program
CHAPTER 1 Introduction Chapter objectives: Understand what Android is
Android Developer Fundamentals V2
Software.
CIS 493/EEC 492 Android Sensor Programming
Enhanced Slideshow App
Korea Software HRD Center
CIS 694/EEC 693 Android Sensor Programming
Presentation transcript:

© by Pearson Education, Inc. All Rights Reserved. 1 Introduction to Android From “Android: How to Program” By Paul Deitel and Harvey Deitel

© by Pearson Education, Inc. All Rights Reserved. F The version history of the Android mobile operating system began with the release of the Android beta in November The first commercial version, Android 1.0, was released in September Android is under ongoing development by Google and the Open Handset Alliance, and has seen a number of updates to its base operating system since its original release. These updates typically fix bugs and add new features. Brief Android History

© by Pearson Education, Inc. All Rights Reserved. F Since April 2009, Android versions have been developed under desert codenames and released in alphabetical order: Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich and Jelly Bean. As of 2013, over 500 million active devices use the Android OS worldwide. [1] The most recent major Android update was Jelly Bean 4.2, which was released on commercial devices in November [1] Brief Android History

© by Pearson Education, Inc. All Rights Reserved. Android 1.0 (API level 1) Android 1.1 (API level 2) Android 1.5 Cupcake (API level 3) Android 1.6 Donut (API level 4) Android 2.0 Eclair (API level 5) Android 2.01 Eclair (API level 6) Android 2.1 Eclair (API level 7) Android 2.2–2.2.3 Froyo (API level 8) Android 2.3–2.3.2 Gingerbread (API level 9) Android 2.3.3–2.3.7 Gingerbread (API level 10) Android 3.0 Honeycomb (API level 11) Android 3.1 Honeycomb (API level 12) Android 3.2 Honeycomb (API level 13) Android 4.0–4.0.2 Ice Cream Sandwich (API level 14) Android 4.0.3–4.0.4 Ice Cream Sandwich (API level 15) Android 4.1 Jelly Bean (API level 16) Android 4.2 Jelly Bean (API level 17) Brief Android History

© by Pearson Education, Inc. All Rights Reserved. Android Resources

© by Pearson Education, Inc. All Rights Reserved. Android Resources

© by Pearson Education, Inc. All Rights Reserved. Android Resources

© by Pearson Education, Inc. All Rights Reserved. Android Resources

© by Pearson Education, Inc. All Rights Reserved. Differences Between Physical and Emulator Versions

© by Pearson Education, Inc. All Rights Reserved. Differences Between Physical and Emulator Versions

© by Pearson Education, Inc. All Rights Reserved. Differences Between Physical and Emulator Versions

© by Pearson Education, Inc. All Rights Reserved. Differences Between Physical and Emulator Versions

© by Pearson Education, Inc. All Rights Reserved. Android Projects F Each Android App will be in its own Project folder with its own package name. The Project folder will include many resources for your program that we will discuss in the weeks to come. Whenever you turn in your Android App, you will need to ZIP the whole Project folder and submit the ZIP file.

© by Pearson Education, Inc. All Rights Reserved. The Doodlz Project F For your first sample project, you will download and import the Doodlz project. This is a Project that is provided with the Textbook Resources. You will find the ZIP file for the project on the class website, which you must download and then import. Got to File / Import and then choose “Select Archive File”. Then find the ZIP you just downloaded, and click on the Finish button. F Doodlz.zip

© by Pearson Education, Inc. All Rights Reserved. The AndroidDoveFlock Project  For your second sample project, you will create a new project from scratch, however, all the code you will use will be provided for you. The Project’s name will be the AndroidDoveFlock, and your Main Activity name will be AndroidDoveFlockActivity, the programs you will load are:  AndroidDove.java F FlockingAndroidDove.java F RunFlock.java

© by Pearson Education, Inc. All Rights Reserved. The AndroidDoveFlock Project  For your AndroidDoveFlockActivity, you must add the following code above the onCreate() method: private static RunFlock runFlock; // drawing View F And inside the onCreate method as the last two lines: runFlock = new RunFlock(this); setContentView(runFlock);