T8a-AndroidTutorial - Android Application Android...

Info iconThis preview shows pages 1–12. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Android Application Android Application Development Tutorial Development Tutorial Accessing Sensors and the Network Deepa Shinde and Cindy Atherton Topics Topics Background Introduction to Android Overview of Sensors Programming Tutorial 1: Tracking location with GPS and Google Maps Overview of Networking Programming Tutorial 2: Downloading from the Internet Programming Tutorial 3: Sending/Receiving SMS Messages Questions/Comments Resources Introduction to Android A brief guide to the Android Application Development Environment Background Background Software platform from Google and the Open Handset Alliance July 2005, Google acquired Android, Inc. November 2007, Open Handset Alliance formed to develop open standards for mobile devices October 2008, Android available as open source December 2008, 14 new members joined Android project Update History Update History April 30, 2009: Official 1.5 Cupcake release September 15, 2009: 1.6 SDK Donut release October 26, 2009: 2.0 SDK Éclair release ◦ Updates to the Éclair release:  2.0.1 on December 3, 2009  2.1 on January 12, 2010 Platform Versions Platform Versions Android and the Hardware Android and the Hardware Built-in Apps Apps created in SDK ≡ Leverage Linux kernel to interface with hardware Open source platform promotes development from global community Android Features Android Features Reuse and replacement of components Dalvik virtual machine Integrated browser Optimized graphics SQLite Media support GSM Telephony Bluetooth, EDGE, 3G, and WiFi Camera, GPS, compass, and accelerometer Rich development environment Android Architecture Android Architecture Application Fundamentals Application Fundamentals Apps are written in Java Bundled by Android Asset Packaging Tool Every App runs its own Linux process Each process has it’s own Java Virtual Machine Each App is assigned a unique Linux user ID Apps can share the same user ID to see each other’s files Application Components Application Components Activity ◦ Present a visual user interface for one focused endeavor the user can undertake ◦ Example: a list of menu items users can choose from Services ◦ Run in the background for an indefinite period of time ◦ Example: calculate and provide the result to activities that need it Broadcast Receivers ◦ Receive and react to broadcast announcements ◦ Example: announcements that the time zone has changed Content Providers ◦ Store and retrieve data and make it accessible to all applications ◦ Example: Android ships with a number of content providers for common data types...
View Full Document

This note was uploaded on 11/18/2011 for the course EEL 6788 taught by Professor Boloni,l during the Spring '08 term at University of Central Florida.

Page1 / 67

T8a-AndroidTutorial - Android Application Android...

This preview shows document pages 1 - 12. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online