제가 안드로이드 스튜디오에서 버튼을 누르면 기본 카메라를 불러서 사진을 찍고,
그것을 이미지뷰로 불러오는 것을 하고 있습니다. 카메라를 찍고 이미지뷰에 불러오는 것은 다 되었는데
근데 이게 기본 카메라 앱을 실행하면 사진을 꼭 찍고 확인/취소를 눌러 줘야 하더군요??
저는 사진을 찍기만 하면 바로 확인/취소 버튼 없이 이미지뷰로 불러 오고 싶습니다.
어떻게 하면 확인/취소 버튼을 없애고 사진을 찍기만 하면 바로 이미지뷰로 불러 올 수 있을까요?
MainActivity.java
button02.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int permissionCheck = ContextCompat.checkSelfPermission(MainActivity.this, Manifest.permission.CAMERA);
if (permissionCheck == PackageManager.PERMISSION_DENIED) {
ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.CAMERA}, 0);
} else {
Intent intent = new Intent();
intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, CAMERA_REQUST_CODE);
}
}
});
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CAMERA_REQUST_CODE) {
Bundle bundle = data.getExtras();
Bitmap bitmap = (Bitmap) bundle.get("data");
imageView.setImageBitmap(bitmap);
}
