Now that we've explored graphics and animations in the previous chapters, it's time to look at the sound options available in Android. The two most popular options to play sound include:
The first two recipes will look at using these libraries. We'll also look at how to use hardware related to sound, such as the volume controls and media playback controls (play, pause, and so on often found on headphones).
The rest of the chapter will focus on using the camera, both indirectly through Intents (to pass the camera request to the default camera application) and directly using the camera APIs. We'll examine the new Camera2 APIs released with Android 5.0 Lollipop (API 21), but we'll also look at the original Camera API since roughly 75 percent of the market doesn't have Lollipop yet. (To help you take advantage of the new features offered in the Camera2 API, we...