Chapter 1. Introducing Android
Chapter 3. User interfaces
Table 3.1. Android Activity main lifecycle methods and their purpose
Chapter 4. Intents and Services
Table 4.1. Intent elements and descriptions
Table 4.2. Common Android application Intent action and Uri combinations
Table 4.3. Methods for broadcasting intents
Table 4.4. Broadcast actions provided by the Android platform
Chapter 5. Storing and retrieving data
Table 5.1. ContentProvider URI variations for different purposes
Chapter 7. Telephony
Table 7.1. Phone-related manifest permissions and their purpose
Table 7.2. SMS-related manifest permissions and their purpose
Chapter 8. Notifications and alarms
Table 8.1. Notification fields
Chapter 9. Graphics and animation
Table 9.1. OpenGL primitives and their descriptions
Table 9.2. Flags for determining how values in the depth buffer are compared
Chapter 11. Location, location, location
Table 11.1. Example coordinates for the emulator to set using the DDMS tool
Table 11.2. Methods for obtaining a LocationProvider reference
Chapter 12. Putting Android to work in a field service application
Table 12.1. Source files used to implement the field service application
Chapter 13. Building Android applications in C
Chapter 14. Bluetooth and sensors
Table 14.2. Sensor-related classes
Chapter 15. Integration
Table 15.1. Raw contacts including duplicates from multiple accounts
Table 15.2. The contacts table holds minimal information about each contact.
Table 15.3. The data table holds extended information for contacts.
Chapter 16. Android web development
Chapter 17. AppWidgets
Table 17.1. Various AppWidget deployment patterns
Chapter 18. Localization
Chapter 19. Android Native Development Kit