Part 1 What is Android? — The Big Picture .Targeting Android
Introducing Android
Stacking up Android
Booting Android development
An Android application
Development environment
The Android SDK
Fitting the pieces together
Building an Android application in Eclipse
The Android Emulator
Debugging
Part 2 Exercising the Android SDK. User interfaces
Creating the Activity
Working with views
Using resources
Understanding the AndroidManifest file
Intents and services
Working with Intent classes
Listening in with broadcast receivers
Building a Service
Performing Inter-Process Communication
Storing and retrieving data
Using preferences
Using the filesystem
Persisting data to a database
Working with ContentProvider classes
Networking and web services
An overview of networking
Checking the network status
Communicating with a server socket
Working with HTTP
Web services
Telephony
Telephony background and terms
Accessing telephony information
Interacting with the phone
Working with messaging: SMS
Notifications and alarms
Introducing Toast
Introducing notifications
Alarms
Graphics and animation
Drawing graphics in Android
Animations
Multimedia
Introduction to multimedia and OpenCORE
Playing audio
Playing video
Capturing media
Location, location, location
Simulating your location within the emulator
Using LocationManager and LocationProvider
Working with maps
Converting places and addresses with Geocoder
Part 3 Android applications
Putting it all together
the Field Service Application
Field Service Application requirements
Android application tour
Android code
Digging deeper into the code
Server code
Hacking Android
The Android/Linux:junction
A better way
What time is it?
Daytime Client.