How To Access Camera In Android Application Using Android Studio

Introduction

The following steps are mandatory to create an Android app using Android Studio. We will create a simple camera application using Android Studio. You have no need to worry about installing the Visual Studio and Xamarin Studio, because it takes a lot of time to install these tools, and the hardware requirements for systems may not meet the needs for these studios. Another important thing is that you don't need to know about C# while working with Android studio. So, the best tool is Android Studio with Java because Java is platform-independent and we can run Java applications even in a normal phone.

For installation process of Android Studio, you can refer to this.

Requirement for Android App Development

Step 1. Open Android Studio.

Go to File >> New >> New Project. 

Specify your project name and the location where you want to save your project. Click on Next.

Select the API levels.



The above picture shows that my app's name is My Application, by default. However, you can change the name to whatever you want.

Step 2
 
Drag a button from the Toolbar, change the button name to Camera, and change button ID to btncamera.

Again, drag the ImageView from Toolbar.
 
Give the ImageView ID. I have given it as a imageView.
 
You can put any picture you want to see in the ImageView. For that, copy your image from your PC and paste it to the "Drawables" folder which you can find in the left corner of the screen.
 
Then, double click on ImageView and give the source of that image i.e src= @drawable/imagename.





Step 3.
 
Now, the part remaining is coding section.
  1. Initialize the button and ImageView objects.

  2. Ask for permission for using the camera to hardware using intent (Java code).



Step 4.

Now, we need to execute our camera app. We will do this by using a virtual device called emulator which is already present in the Android Studio.
 
Just click on  button present in the toolbar of Android Studio.
 
Select your emulator.
 
Now, your camera app is ready, and displayed by emulator.



Now, when you click on camera in the app, your camera will start.

Up Next
    Ebook Download
    View all
    Learn
    View all