Home » Android Camera Tutorial

Android Camera Tutorial

by Online Tutorials Library

Android Camera Tutorial

Camera is mainly used to capture picture and video. We can control the camera by using methods of camera api.

Android provides the facility to work on camera by 2 ways:

  1. By Camera Intent
  2. By Camera API

Understanding basic classes of Camera Intent and API

There are mainly four classes that we are going to discuss.


By the help of 2 constants of MediaStore class, we can capture picture and video without using the instance of Camera class.



It is main class of camera api, that can be used to take picture and video.


It represents a surface view ore preview of live camera.


It is used to record video using camera. It can also be used to record audio files as we have seen in the previous example of media framework.

Android camera app example by camera intent

In this example, we are writing the simple code to capture image using camera and displaying the image using imageview.


Drag one imageview and one button from the pallete, now the xml file will look like this:

File: activity_main.xml

Activity class

Let’s write the code to capture image using camera and displaying it on the image view.

File: MainActivity.java


android simple camera example output 1

You may also like