This document discusses extending Unity functionality using Java and Android plugins. It describes creating an Android plugin in Unity, communication between Java and Unity code, and some common Android features that can be accessed from Unity like Toasts, notifications, intents and web views. Limitations of plugins are noted as well as pros and cons versus other integration methods. Code examples are provided for various Android features that can be called from Unity using a plugin.