0% found this document useful (0 votes)
35 views

Android Application Development Tutorial-Part1

This document provides an overview and tutorial on accessing sensors and networking capabilities for Android application development. It begins with background information on Android, including its origins as an open source software platform from Google. It then covers an introduction to Android development basics like the SDK and hardware integration. The remainder of the document consists of programming tutorials for using GPS, downloading from the internet, and sending/receiving SMS messages in Android apps.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views

Android Application Development Tutorial-Part1

This document provides an overview and tutorial on accessing sensors and networking capabilities for Android application development. It begins with background information on Android, including its origins as an open source software platform from Google. It then covers an introduction to Android development basics like the SDK and hardware integration. The remainder of the document consists of programming tutorials for using GPS, downloading from the internet, and sending/receiving SMS messages in Android apps.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 10

Android Application

Development Tutorial
Accessing Sensors and the Network
Deepa Shinde and Cindy Atherton

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

Topics

Introduction to Android
A brief guide to the Android Application Development Environment

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

Background

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

Update History

Platform Versions

Built-in Apps Apps created in SDK


Leverage Linux kernel to interface with
hardware
Open source platform promotes
development from global community

Android and the Hardware

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 Features

Android Architecture

Apps are written in Java


Bundled by Android Asset Packaging Tool
Every App runs its own Linux process
Each process has its own Java Virtual
Machine
Each App is assigned a unique Linux user
ID
Apps can share the same user ID to see
each others files

Application Fundamentals

You might also like