Android App Development Company     Mobile     Technology    

How To Create a Camera App In Android

July 20, 2015   byLucas Bresciani0 COMMENTS   618 views

Step 1

Make a new Android Project named Camera App

Step 2

Include the following permissions in Manifest.xml file :

Step 3

Make the Layout File activity_main.xml:

Step 4 file

Initialize the request, the constants and view:

private static final int IMAGE_REQUEST_CODE=1;

private static final String IMAGE_DIRECTORY_NAME = "Hello Camera";

private Uri fileUri;

private ImageView img;

private Button clk= (Button) findViewById(;

Method to capture the Image:

private void captureImage() {

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

fileUri = getOutputMediaFileUri(MEDIA_TYPE_IMAGE);

intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri);

startActivityForResult(intent, IMAGE_REQUEST_CODE);


Method OnActivityResult:

protected void onActivityResult(int requestCode, int resultCode, Intent data) {

// if the result is capturing Image


if (resultCode == RESULT_OK) {


} else if (resultCode == RESULT_CANCELED) {


"User cancelled image capture", Toast.LENGTH_SHORT)


} else {

// failed to capture image


"Sorry! Failed to capture image", Toast.LENGTH_SHORT)





Display Picture

BitmapFactory is a class for images which is used to display the picture on the screen.

private void previewCapturedImage() {

// bimatp factory

BitmapFactory.Options options = new BitmapFactory.Options();

options.inSampleSize = 8;

final Bitmap bitmap = BitmapFactory.decodeFile(fileUri.getPath(),




MUST READ  Google Officially announces Android O for Nexus and Pixel Devices with Live Preview
android android application camera app
About The Author

He is an amateur writer. The etymology of "amateur" suggests someone who works for love rather than money.

Related Post

Let's Get Social
Our Authors
Subscribe Our News