Excerpt from chapter 10: Accessing Android Hardware of the Wrox book Professional Android Application Development
The popularity of digital cameras (particularly within phone handsets) has caused their prices to drop just as their size has shrunk dramatically. It’s now becoming difficult to even find a mobile phone without a camera, and Android devices are unlikely to be exceptions. To access the camera hardware, you need to add the CAMERA permission to your application manifest, as shown here: