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.


Working Directly with the Camera

Letting third-party apps take the pictures and videos for you is all well and good, but there will be times where you need more control than that. It is possible for you to work directly with the device cameras. However, doing is exceptionally complicated.

Part of that complexity is because Android presently has three separate APIs for working with the camera:

This chapter will attempt to outline the basic steps for using these APIs.

Prerequisites

This chapter assumes that you have read the previous chapter covering Intent-based uses of the camera and the chapter on audio recording.

Notes About the Code Snippets

The code snippets shown in this chapter are here purely to illustrate how to call certain APIs. They are not from any particular sample project, as a sample project small enough to fit in a book would be riddled with bugs and limitations.

A Tale of Two APIs

The preview of this section was eaten by a grue.

Performing Basic Camera Operations

The preview of this section was the victim of a MITM ('Martian in the middle') attack.

Configuring the Still Camera

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

And Now, The Problems

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