The following is the first few sections of a chapter from The Busy Coder's Guide to Android Development, plus headings for the remaining major sections, to give you an idea about the content of the chapter.
Android 5.0 debuted the ability for Android apps to take screenshots
of whatever is in the foreground. It further allows apps to record
full-resolution video of whatever is in the foreground, for screencasts,
product demo videos, and the like. For whatever reason, this is
called “media projection”, and is based around classes like
In this chapter, we will explore how to use the media projection APIs to record screenshots and screencast-style videos.
Understanding this chapter requires that you have read the core chapters, plus the chapter on embedding a Web server in your app for debug and diagnostic purposes.
Having read the chapter on using the camera APIs would not be a bad idea, particularly for video recording, though it is not essential.
The preview of this section is in an invisible, microscopic font.
The preview of this section is [REDACTED].
The preview of this section was last seen in the Bermuda Triangle.