format code using Eclipse's formatter in Android mode
generate blank folder hierarchy to have something to see by default
Eclipse is insisting on adding this
include SQLCipher v3.1.0 binary native libraries

These are needed by IOCipher's native libraries.
include libstlport_shared.so from android-20

IOCipher's native libraries need this, it is provided as part of the
Android NDK.
include the IOCipher v0.2 release for easy use
port to IOCipher v0.2 API
use the actual file name from incoming media

thanks to https://stackoverflow.com/a/3414749
actually get fetch the path provided in the content URI
remove BufferedInputStream, it conflicts with AutoCloseOutputStream

When using a BufferedInputStream with AutoCloseOutputStream, something
closes the stream too early, causing this stacktrace:

java.io.IOException: write failed: EPIPE (Broken pipe)
    at libcore.io.IoBridge.write(IoBridge.java:462)
    at java.io.FileOutputStream.write(FileOutputStream.java:187)
    at info.guardianproject.iocipherexample.IOCipherContentProvider$PipeFeederThread.run(IOCipherContentProvider.java:102)
Caused by: libcore.io.ErrnoException: write failed: EPIPE (Broken pipe)
    at libcore.io.Posix.writeBytes(Native Method)
    at libcore.io.Posix.write(Posix.java:187)
    at libcore.io.BlockGuardOs.write(BlockGuardOs.java:197)
    at libcore.io.IoBridge.write(IoBridge.java:457)
    ... 2 more
set targetSdkVersion to android-20 aka 4.4W
include example image by default, and set it as app icon too

This gives something to quickly click and try.
add setup-ant script to set up ant builds easily
point developers to cacheword for password management