P1.6 - 07 August 2009

• Chapter 10, 3D Graphics in OpenGL, on page 187: Rewritten for Cupcake to use the new OpenGL GLSurfaceView and Renderer APIs. • Appendix C, on page 225: New appendix on how to publish your applications on the Android market. • Renamed the Settings class to Prefs in the Sudoku example to prevent Eclipse from accidentally inserting a bad import statement. This should get rid of the ActivityNotFoundException errors that some people have been seeing.

P1.5 - 21 July 2009

This update contains the following changes: • Chapter 7, The Connected World, on page 131: Added better support for the Android 1.5 soft keyboard. • Chapter 8, Locating and Sensing, on page 160: Updated the SensorTest sample to use the new Sensors API, and the MyMap sample to use the new setBuiltInZoomControls( ) method. • Chapter 9, Putting SQL toWork, on page 177: Added missing imports and string resources to the Events example.

P1.4 - 06 July 2009

  • Updates to Appendix A, “Java vs. the Android Language and APIs”
  • An all new Appendix B, “Hello, Widget”

P1.3 - 22 June 2009

  • Clarified graphics discussions that were confusing people
  • Updated recommended video format from MPEG-4 to H.263.
  • It is no longer necessary to use the mksdcard command

P1.2 - 08 June 2009

Updates for Cupcake in:

  • Chapter 2, Key Concepts
  • Chapter 3, Designing the User Interface

P1.1 - 26 May 2009

  • First updates for Android 1.5, “Cupcake”

P1.0 (Printing) - 24 December 2008

First Printing

B8.0 - 24 October 2008

  • All content complete.

B7.0 - 29 September 2008

  • Chapter 9, Putting SQL to Work
  • Updates throughout for the Android SDK 1.0.

B6.0 - 02 September 2008

  • All text and code has been updated for the Android 0.9 SDK.

B5.0 - 25 July 2008

New chapter:

  • Chapter 7, The Connected World

B4.0 - 23 June 2008

New Chapter:

  • Chapter 6, Storing Local Data

B3.0 - 29 May 2008

  • new chapter: Chapter 6, Multimedia.

B2.0 - 12 May 2008

  • Chapter 5, 3D Graphics in OpenGL

B1.0 - 29 April 2008

First beta release