Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Source Code to _The Busy Coder's Guide To Advanced Android Development_

branch: master
Octocat-spinner-32 AdvServices classpath updates per R17 tools? March 26, 2012
Octocat-spinner-32 Animation updated copyright year January 02, 2012
Octocat-spinner-32 AppWidget added minSdkVersion May 04, 2012
Octocat-spinner-32 Broadcast minor fixes plus Eclipse project files for ordered broadcast sample March 05, 2012
Octocat-spinner-32 Calendar added copyright/license header January 29, 2012
Octocat-spinner-32 Camera classpath updates per R17 tools? March 26, 2012
Octocat-spinner-32 Contacts classpath updates per R17 tools? March 26, 2012
Octocat-spinner-32 ContentProvider classpath updates per R17 tools? March 26, 2012
Octocat-spinner-32 Database classpath updates per R17 tools? March 26, 2012
Octocat-spinner-32 Drawable updated copyright year January 02, 2012
Octocat-spinner-32 Honeycomb classpath updates per R17 tools? March 26, 2012
Octocat-spinner-32 Introspection classpath updates per R17 tools? March 26, 2012
Octocat-spinner-32 JVM updated copyright year January 02, 2012
Octocat-spinner-32 ListView classpath updates per R17 tools? March 26, 2012
Octocat-spinner-32 Loaders classpath updates per R17 tools? March 26, 2012
Octocat-spinner-32 Manifest updated copyright year January 02, 2012
Octocat-spinner-32 Maps classpath updates per R17 tools? March 26, 2012
Octocat-spinner-32 Media classpath updates per R17 tools? March 26, 2012
Octocat-spinner-32 NFC Fixed buildUrlBytes so it would select a longer prefix like urn:epc:t… May 29, 2012
Octocat-spinner-32 Notifications classpath updates per R17 tools? March 26, 2012
Octocat-spinner-32 Push classpath updates per R17 tools? March 26, 2012
Octocat-spinner-32 RemoteViews pair of sample apps for using RemoteViews as a plugin mechanism January 29, 2012
Octocat-spinner-32 RichText new sample app March 26, 2012
Octocat-spinner-32 SMS classpath updates per R17 tools? March 26, 2012
Octocat-spinner-32 Search updated copyright year January 02, 2012
Octocat-spinner-32 Sensor updated copyright year January 02, 2012
Octocat-spinner-32 SystemEvents classpath updates per R17 tools? March 26, 2012
Octocat-spinner-32 SystemServices Repaired to use backwards-compatible edition of ClipboardManager January 26, 2012
Octocat-spinner-32 Tapjacking classpath updates per R17 tools? March 26, 2012
Octocat-spinner-32 Views updated copyright year January 02, 2012
Octocat-spinner-32 WIMM minor cleanups January 29, 2012
Octocat-spinner-32 WebView classpath updates per R17 tools? March 26, 2012
Octocat-spinner-32 LICENSE Initial import August 15, 2009
Octocat-spinner-32 LICENSE-Apache2.txt Initial import August 15, 2009
Octocat-spinner-32 LICENSE-GPLv3.txt Initial import August 15, 2009
Octocat-spinner-32 README.markdown Update README.markdown June 27, 2013
README.markdown

Welcome to the source code for The Busy Coder's Guide to Advanced Android Development!

Note that this book has been retired, and so if you are looking for more up-to-date material, you probably want The Busy Coder's Guide to Android Development and the cw-omnibus repo.

All of the source code in this archive is licensed under the Apache 2.0 license except as noted.

The names of the top-level directories roughly correspond to a shortened form of the chapter titles. Since chapter numbers change with every release, and since some samples are used by multiple chapters, I am loathe to put chapter numbers in the actual directory names.

If you wish to use this code, bear in mind a few things:

  • The projects are set up to be built by Ant, not by Eclipse. If you wish to use the code with Eclipse, you will need to create a suitable Android Eclipse project and import the code and other assets.

  • You should delete build.xml from the project, then run

    android update project -p ...
    

    (where ... is the path to a project of interest)

    on those projects you wish to use, so the build files are updated for your Android SDK version.

Something went wrong with that request. Please try again.