CONTENTS
Chapter 1: Getting Started With Android Programming
Creating Your First Android Application
Anatomy of an Android Application
Chapter 2: Activities, Fragments, and Intents
Linking Activities Using Intents
Calling Built-In Applications Using Intents
Chapter 3: Getting to Know The Android User Interface
Understanding the Components of a Screen
Adapting to Display Orientation
Managing Changes to Screen Orientation
Creating the User Interface Programmatically
Listening for UI Notifications
Chapter 4: Designing Your User Interface With Views
Using List Views to Display Long Lists
Understanding Specialized Fragments
Chapter 5: Displaying Pictures and Menus With Views
Using Image Views to Display Pictures
Saving and Loading User Preferences
Creating Your Own Content Providers
Chapter 9: Location-Based Services
Project — Building a Location Tracker
Consuming Web Services Using HTTP
Chapter 11: Developing Android Services
Establishing Communication between a Service and an Activity
Binding Activities to Services
Chapter 12: Publishing Android Applications
Appendix A: Using Eclipse For Android Development
Appendix B: Using The Android Emulator