Skip to content
Source Code to _The Busy Coder's Guide To Advanced Android Development_
Java Perl Shell
Find file
Latest commit ab8e52a Jun 27, 2013 @commonsguy Update README.markdown
Failed to load latest commit information.
AdvServices classpath updates per R17 tools? Mar 26, 2012
Animation updated copyright year Jan 2, 2012
AppWidget added minSdkVersion May 4, 2012
Broadcast minor fixes plus Eclipse project files for ordered broadcast sample Mar 5, 2012
Calendar/Query added copyright/license header Jan 29, 2012
Camera classpath updates per R17 tools? Mar 26, 2012
Contacts classpath updates per R17 tools? Mar 26, 2012
ContentProvider classpath updates per R17 tools? Mar 26, 2012
Database classpath updates per R17 tools? Mar 26, 2012
Drawable updated copyright year Jan 2, 2012
Honeycomb classpath updates per R17 tools? Mar 26, 2012
Introspection classpath updates per R17 tools? Mar 26, 2012
JVM/InterpreterService updated copyright year Jan 2, 2012
ListView classpath updates per R17 tools? Mar 26, 2012
Loaders/ConstantsLoader classpath updates per R17 tools? Mar 26, 2012
Manifest/Alias updated copyright year Jan 2, 2012
Maps classpath updates per R17 tools? Mar 26, 2012
Media classpath updates per R17 tools? Mar 26, 2012
NFC/URLTagger Fixed buildUrlBytes so it would select a longer prefix like urn:epc:t… May 29, 2012
Notifications/HCNotifyDemo classpath updates per R17 tools? Mar 26, 2012
Push/C2DM classpath updates per R17 tools? Mar 26, 2012
RemoteViews pair of sample apps for using RemoteViews as a plugin mechanism Jan 29, 2012
RichText/Search new sample app Mar 26, 2012
SMS classpath updates per R17 tools? Mar 26, 2012
Search/Lorem updated copyright year Jan 2, 2012
Sensor/Shaker updated copyright year Jan 2, 2012
SystemEvents classpath updates per R17 tools? Mar 26, 2012
SystemServices Repaired to use backwards-compatible edition of ClipboardManager Jan 26, 2012
Tapjacking classpath updates per R17 tools? Mar 26, 2012
Views/ColorMixer updated copyright year Jan 2, 2012
WIMM/QRCodeKeeper minor cleanups Jan 29, 2012
WebView classpath updates per R17 tools? Mar 26, 2012
LICENSE Initial import Aug 15, 2009
LICENSE-Apache2.txt Initial import Aug 15, 2009
LICENSE-GPLv3.txt Initial import Aug 15, 2009
README.markdown Update README.markdown Jun 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.