Advertisement

Responsive Advertisement

Camera 100% Capture With Permission

Step1:-

 private static final int MY_CAMERA_PERMISSION_CODE = 100;

private final int CAMERA_REQ_CODE = 100;


Step2:-
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
if (checkSelfPermission(Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED)
{
requestPermissions(new String[]{Manifest.permission.CAMERA}, MY_CAMERA_PERMISSION_CODE);
}
else{
Intent takePicture = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(takePicture,CAMERA_REQ_CODE);
}
}


Step3:-
@Override
protected void onActivityResult (int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(resultCode==RESULT_OK){
if(requestCode==CAMERA_REQ_CODE){
Bitmap img = (Bitmap)(data.getExtras().get("data"));
notesCamera.setImageBitmap(img);
}
}
}

Post a Comment

0 Comments