Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can I call camera using Intent?

Tags:

android

Can I call camera using Intent, if yes then what is the difference between intent and Camera? cam = Camera.open(); I write above code but I get an error. How can I solve this error?

like image 908
Hitesh Dhamshaniya Avatar asked Mar 08 '26 00:03

Hitesh Dhamshaniya


1 Answers

Of course yes.

Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_REQUEST); 

You will get data onActivityResult

protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
        if (requestCode == CAMERA_REQUEST) { 
            Bitmap photo = (Bitmap) data.getExtras().get("data");
            imageView.setImageBitmap(photo);
        } 

add the following feature in the Manifest.

**<uses-feature android:name="android.hardware.camera"/>**
like image 67
Parag Chauhan Avatar answered Mar 10 '26 12:03

Parag Chauhan