Introduction oduction to And Android
Sean Sullivan October 27,2008
What is Android? And
Android is a software stack sta for mobile devices that includes an operating ating system, middleware and key applications
And Android
Google G1 and theAndroid Market Android platform Developer tools Android programming ogramming
Googles master plan
re accessible make the cloud mor pe keep connectivity pervasive re powerful make the client mor
Googles master plan
Google buys Android
August 2005
Open Handset Alliance
Android oid SDK
November ember 2007
T-Mobile Mobile G1
September 2008
G1 technical specs
ROM 256 MB RAM 192 MB 4.60 in x 2.16 in x 0.62 in 158 grams
Qualcomm MSM7201A, 52
Lithium Ion battery,1150 m
G1 technical specs
3G (HSDPA) QWERTY keyboard 3.2 megapixel camera microSD expansion slot
touch screen,HVGA 320x4
GPS,compass,acceleromete
Android applications pplications
pplications,running simultaneously multiple applications, bet running applicatio user may switch between vices background services copy and paste
Android oid Market
System Architectu rchitecture
Open sour rce project
[Link] [Link] Apache 2.0 and GPL v2 Git repository
Android emulator
Android emulator
Emulator limitations
No support for placing or receiving actual phone calls No support for camera/video capture (input) No support for audio input No support for determining connected state No support for determining battery charge level No support for Bluetooth
Application building blocks
[Link] Activities Views Layouts
Intents & IntentReceivers Services Notifications ContentProviders
Additional ditional topics
Threading Security model Internationalization Power management
AIDL -Android IDL Data synchronization WiFiAPI BluetoothAPI
Whats Next
(Moto ...) more phones (Motorola, multi-touch? virtual keyboard BluetoothA2DP enterprise features (Exchange support?)
Android resources r
.com/android/ [Link] [Link] [Link] .com/p/apps-for-android/ [Link] .com/site/io/ [Link] .[Link]/ [Link] [Link] [Link]
The End