This document discusses using the Android NDK (Native Development Kit) to build native code components for Android applications. It covers installing the necessary tools like Eclipse, Cygwin, and the NDK itself, and creating a basic "hello world" style app with a Java wrapper and native C library. It also discusses building the FFmpeg library for Android and provides an overview of the Java Native Interface (JNI) which allows Java and native code to interact.