Cover
  Title Page
  Copyright Page
  Contents at a Glance
  Table of Contents
  About the Author
  Acknowledgments
  Preface
  Chapter 1 The Big Picture
  Chapter 2 Projects and Targets
  Chapter 3 Creating a Skeleton Application
  Chapter 4 Using XML-Based Layouts
  Chapter 5 Employing Basic Widgets
  Chapter 6 Working with Containers
  Chapter 7 Using Selection Widgets
  Chapter 8 Getting Fancy with Lists
  Chapter 9 Employing Fancy Widgets and Containers
  Chapter 10 The Input Method Framework
  Chapter 11 Applying Menus
  Chapter 12 Fonts
  Chapter 13 Embedding the WebKit Browser
  Chapter 14 Showing Pop-Up Messages
  Chapter 15 Dealing with Threads
  Chapter 16 Handling Activity Life Cycle Events
  Chapter 17 Creating Intent Filters
  Chapter 18 Launching Activities and Subactivities
  Chapter 19 Handling Rotation
  Chapter 20 Working with Resources
  Chapter 21 Using Preferences
  Chapter 22 Managing and Accessing Local Databases
  Chapter 23 Accessing Files
  Chapter 24 Leveraging Java Libraries
  Chapter 25 Communicating via the Internet
  Chapter 26 Using a Content Provider
  Chapter 27 Building a Content Provider
  Chapter 28 Requesting and Requiring Permissions
  Chapter 29 Creating a Service
  Chapter 30 Invoking a Service
  Chapter 31 Alerting Users via Notifications
  Chapter 32 Accessing Location-Based Services
  Chapter 33 Mapping with MapViewand Map Activity
  Chapter 34 Handling Telephone Calls
  Chapter 35 Development Tools
  Chapter 36 Handling Multiple Screen Sizes
  Chapter 37 Dealing with Devices
  Chapter 38 Handling Platform Changes
  Chapter 39 Where Do We Go from Here?
  Index