The Android Developer’s Cookbook: Building Applications with the Android SDK, Second Edition (2013)
Chapter 1. Overview of Android
Chapter 2. Application Basics: Activities and Intents
Chapter 3. Threads, Services, Receivers, and Alerts
Chapter 4. Advanced Threading Techniques
Chapter 5. User Interface Layout
Chapter 6. User Interface Events
Chapter 7. Advanced User Interface Techniques
Chapter 8. Multimedia Techniques
Chapter 11. Data Storage Methods
Chapter 12. Location-Based Services
Chapter 15. Android Native Development
A. Using the OpenIntents Sensor Simulator
B. Using the Compatibility Pack
C. Using a Continuous Integration System