©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
Chapter 1 Meet the Android. Goals & Objectives Understand the market for Android applications State the role of the Android device in the mobile market.
Advertisements

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.
Filip Debelić What is it? Android is a mobile operating system (OS) based on the Linux kernel and currently developed by Google Android,
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.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
How to make it work? Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
SET UP COMPUTER ** PLEASE BE AWARE SCREENSHOTS MAY NOT MATCH **
Getting Started with Android Development Rohit Ghatol.
Android Application Development CSE 5520/4520 Wireless Networks.
Chapter 1: Voilà! Meet the Android. Smartphones –Can browse the Web –Allow you to play games –Use business applications –Check –Play music –Record.
© by Pearson Education, Inc. All Rights Reserved. 1 Introduction to Android From “Android: How to Program” By Paul Deitel and Harvey Deitel.
Android 2: Introduction to the Technology Kirk Scott 1.
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.
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
Presented By: Muhammad Tariq Software Engineer Android Training course.
Pemrograman Aplikasi Bergerak 1
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.
Coding is Fun 6 How Cool Can You Get?. Raspberry Pi Cheap – under £30 Needs a few extras!
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.
By : Abhishek Verma Main Topics : 1. Introduction 2. Platform 3. Software Development 4. Overall Evaluation.
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.
How to Use an Android Tablet Well Come To You few Steps For How to Use an Android Tablet?
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.
Day 1 Session 2. Setup & Installation
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
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
Android Market and App Business Issues
MOBILE OPERATING SYSTEM
CHAPTER 1 Introduction Chapter objectives: Understand what Android is
Android Developer Fundamentals V2
Software.
CIS 493/EEC 492 Android Sensor Programming
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. F 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. Using Emulator 10 The Android SDK includes a virtual mobile device emulator that runs on your computer. The emulator lets you prototype, develop and test Android applications without using a physical device. The Android emulator mimics all of the hardware and software features of a typical mobile device, except that it cannot place actual phone calls. It provides a variety of navigation and control keys, which you can "press" using your mouse or keyboard to generate events for your application. It also provides a screen in which your application is displayed, together with any other active Android applications.

© by Pearson Education, Inc. All Rights Reserved. Differences Between Physical and Emulator Versions The Android SDK includes a mobile device emulator — a virtual mobile device that runs on your computer. The emulator lets you develop and test Android applications without using a physical device.

© 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);