Android Lecture3 PDF
Android Lecture3 PDF
Android Lecture3 PDF
Daniel Switkin
Senior Software Engineer, Google Inc.
Goal
System architecture
Hello World!
Application components
Practical matters
Toolchain
What is Android?
Application Framework
Linux Kernel
Display Camera Driver Bluetooth Flash Memory Binder (IPC)
Driver Driver Driver Driver
480x320
240x320
320x240
Layouts are customizable
res/layout/share.xml res/layout-land/share.xml
Layout Parameters
Specify many aspects of whats being rendered
Examples:
android:layout_height
android:layout_width
Home
Contacts
Photo
Pick photo Picasa
Gallery
GMail
Chat
New components
Client
System
Components
component
picks best
can be
can
makesusea
request for
component
replaced
existing functionality
anyafor
time
specific
that action
action
Blogger
BroadcastReceivers
Call stack
Examine variables