Android Photo and Video Programming
In this course we discuss how to capitalize on the Android camera within your apps to capture still photos and video. We look at both the simple case of leveraging the built-in camera app and the more detailed scenario of direct camera control.
What you'll learn
Android devices allow people to have access to a high-quality photo and video camera at all times. This course teaches you how to capitalize on the Android device’s camera capabilities and incorporate them into your app. Topics covered include leveraging the built-in camera app, embedding a camera preview window in your app’s UI, capturing still photos, capturing video, attaching GPS location data to your photos, determining camera capabilities, configuring the camera, camera zoom, Android Gallery integration, accessing the Media Store, showing thumbnails, and much more.
Table of contents
- Introduction 1m
- Control or ease 2m
- Capture photos with ease 5m
- Demo: Capture photos with ease 7m
- Specifying photo location 6m
- Demo: Specifying photo location part 1 13m
- Demo: Forcing gallery to show the photo 3m
- Demo: Specifying photo location part 2 3m
- Capture videos with ease 4m
- Demo: Capture videos with ease 4m
- Summary 3m
- Introduction 1m
- MediaRecorder 1m
- MediaRecorder state overview 3m
- MediaRecorder setup 5m
- Recording the video 1m
- Demo: Setup and recording 9m
- MediaRecorder cleanup 2m
- Demo: MediaRecorder cleanup 2m
- Managing camera orientation 1m
- Demo: Managing camera orientation 3m
- More on profiles 2m
- Demo: More on profiles 4m
- Summary 2m