0%

Book Description

Android is a free, open source, Java-based mobile platform developed by Google. Unlocking Android, Second Edition prepares the reader to embrace the Android mobile platform in easy-to-understand language and builds on this foundation with reusable Java code examples. It's ideal for corporate developers and hobbyists who have an interest, or a mandate, to deliver mobile software. Unlocking Android, Second Edition familiarizes the reader with the Android approach to mobile applications. The Android application framework is thoroughly explained and discussed within the current competitive landscape. Following the release of Android 2.0, this edition has been updated to cover hot topics such as Bluetooth integration, web development strategies, AppWidget framework, sensor management, the Android Native Development Kit, and localization.

Table of Contents

  1. Copyright
  2. Brief Table of Contents
  3. Table of Contents
  4. Preface
  5. Preface to the First Edition
  6. Acknowledgments
  7. About this Book
  8. About the Cover Illustration
  9. Part 1. What is Android?—The Big Picture
  10. Chapter 1. Introducing Android
  11. Chapter 2. Android’s development environment
  12. Part 2. Exercising the Android SDK
  13. Chapter 3. User interfaces
  14. Chapter 4. Intents and Services
  15. Chapter 5. Storing and retrieving data
  16. Chapter 6. Networking and web services
  17. Chapter 7. Telephony
  18. Chapter 8. Notifications and alarms
  19. Chapter 9. Graphics and animation
  20. Chapter 10. Multimedia
  21. Chapter 11. Location, location, location
  22. Part 3. Android applications
  23. Chapter 12. Putting Android to work in a field service application
  24. Chapter 13. Building Android applications in C
  25. Part 4. The maturing platform
  26. Chapter 14. Bluetooth and sensors
  27. Chapter 15. Integration
  28. Chapter 16. Android web development
  29. Chapter 17. AppWidgets
  30. Chapter 18. Localization
  31. Chapter 19. Android Native Development Kit
  32. Appendix A. Installing the Android SDK
  33. Appendix B. Publishing applications
  34. Index
  35. List of Figures
  36. List of Tables
  37. List of Listings