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.


Using the Camera via 3rd-Party Apps

Most Android devices will have a camera, since they are fairly commonplace on mobile devices these days. You, as an Android developer, can take advantage of the camera, for everything from snapping tourist photos to scanning barcodes. If you wish to let other apps do the “heavy lifting” for you, working with the camera can be fairly straightforward. If you want more control, you can work with the camera directly, though this control comes with greater complexity.

You can also record videos using the camera. Once again, you have the option of either using a third-party activity, or doing it yourself.

Prerequisites

Understanding this chapter requires that you have read the core chapters, particularly the material on implicit Intents. You also need to read the chapters on the ContentProvider component, particularly the coverage of FileProvider.

Being Specific About Features

The preview of this section is out seeking fame and fortune as the Dread Pirate Roberts.

Still Photos: Letting the Camera App Do It

The preview of this section was abducted by space aliens.

Permissions and Third-Party Camera Apps

The preview of this section was traded for a bag of magic beans.

A Matter of Orientation

The preview of this section left for Hollywood to appear in a reality TV show.

Scanning with ZXing

The preview of this section is [REDACTED].

Videos: Letting the Camera App Do It

The preview of this section was lost due to a rupture in the space-time continuum.

Using a Camera Library

The preview of this section was lost due to a rupture in the space-time continuum.

Directly Working with the Camera

The preview of this section will not appear here for a while, due to a time machine mishap.