Android: An Overview By-: Akash Singh & Dalveer Kaur Branch-: CS-1
Android: An Overview By-: Akash Singh & Dalveer Kaur Branch-: CS-1
Android: An Overview By-: Akash Singh & Dalveer Kaur Branch-: CS-1
An Overview
By-: Akash Singh &
Dalveer kaur
Branch-: CS-1
Outline
Introduction
Application Components and Lifecycle
User Interfaces
Binding applications and their components
Data Storage
Background Services
Location-Based Services
Accessing Android’s Sensors
Introduction
What is Android ?
Android is a software stack for mobile
devices that includes an operating system,
middleware and key applications. The
Android SDK provides the tools and APIs
necessary to begin developing applications
on the Android platform using the Java
programming language
Created by
On the 5th of November 2007. the Open Handset Alliance, a
consortium of several companies which include
Texas Instruments, Broadcom Corporation, Google, HTC, Intel,
LG (Optimus One), Marvell Technology Group, Motorola, Nvidia,
Qualcomm, Samsung Electronics, Sprint Nextel and T-Mobile
was unveiled with the goal to develop open standards for mobile
devices.[5] Along with the formation of the Open Handset
Alliance, the OHA also unveiled their first product, Android, a
mobile device platform built on the Linux kernel version 2.6.[5]
In July 2005, Google acquired Android Inc., a small startup
company based in Palo Alto, California, USA
Introduction(cont.)
SQLite Databases: relational database library for storing and managing complex
dataResults from database queries are stored in Cursors
Look at SQLiteOpenHelper and Cursor class
More Info: http://www.sqlite.org/
Files: you can create, write, and read files from the local storage or external media (SD
Cards)Look at FileOutputStream, FileInputStream, and Resources classes.
Reverse Geocoding: finds the street address for a given latitude and
longitudeUse method getFromLocation from the Geocoder class