Beginning Android 2 PDF

Beginning Android 2
Publication Date: March 19, 2010 | ISBN-10: 1430226293 | ISBN-13: 978-1430226291 | Edition: 1

Beginning Android 2 ebook will help you learn to create applications for mobile devices android 2.x. This book provides simple examples that are ready to run with a copy of the software development kit. Mark L. Murphy, who is the author of this book will show you what to know to start programming Android applications, including how to construct a graphical interface, using GPS, and access web services. Android platform itself is a platform created by Google and the Open Handset Alliance includes hundreds of classes beyond the traditional Java classes and open source components that ship with the SDK.
This book is addressed to people who are new to mobile application development, but already have some knowledge about Java. Beginning Android 2 Book you will learn:
  • Discover Android and how to use it to build Java-based mobile applications for a wide range of phones and other devices.
  • Create user interfaces using both the Android widget framework and the built-in WebKit-powered Web browser components.
  • Utilize the distinctive capabilities of the Android engine, including location tracking, maps, and Internet access.
  • Use and create Android applications incorporating activities, services, content providers, and broadcast receivers.
  • Support Android 1.5, 1.6, and 2.0 devices, including dealing with multiple Android OS versions, multiple screen sizes, and other device-specific characteristics.

Table of Contents

  1. The Big Picture
  2. Projects & Targets
  3. Creating a Skeleton Application
  4. Using XML-Based Layouts
  5. Employing Basic Widgets
  6. Working with Containers
  7. Using Selection Widgets
  8. Getting Fancy With Lists
  9. Employing Fancy Widgets and Containers
  10. The Input Method Framework
  11. Applying Menus
  12. Fonts
  13. Embedding the WebKit Browser
  14. Showing Pop-Up Messages
  15. Dealing with Threads
  16. Handling Activity Lifecycle Events
  17. Creating Intent Filters
  18. Launching Activities and Sub-Activities
  19. Handling Rotation
  20. Working with Resources
  21. Using Preferences
  22. Managing and Accessing Local Databases
  23. Accessing Files
  24. Leveraging Java Libraries
  25. Communicating via the Internet
  26. Using a Content Provider
  27. Building a Content Provider
  28. Requesting and Requiring Permissions
  29. Creating a Service
  30. Invoking a Service
  31. Alerting Users Via Notifications
  32. Accessing Location-Based Services
  33. Mapping with MapView and MapActivity
  34. Handling Telephone Calls
  35. Development Tools
  36. Handling Multiple Screen Sizes
  37. Dealing with Devices
  38. Handling Platform Changes
  39. Where Do We Go From Here?
Download : rapidshare
Buy It