This document discusses using Miracast and the Android secondary display API to output content from an Android device to an external display. It provides an overview of Miracast technology, explains how to use the Android secondary display API to control output to multiple displays since API level 17, and provides examples of code for setting up a presentation on an external display. It also suggests some potential use cases for applications to take advantage of these capabilities, such as using an external display during browsing or turning an Android device into a home office PC.