마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 스튜디오 카메라 자동으로 확인(?) 누르는 법

0 추천

제가 안드로이드 스튜디오에서 버튼을 누르면 기본 카메라를 불러서 사진을 찍고,

 

그것을 이미지뷰로 불러오는 것을 하고 있습니다. 카메라를 찍고 이미지뷰에 불러오는 것은 다 되었는데

 

근데 이게 기본 카메라 앱을 실행하면 사진을 꼭 찍고 확인/취소를 눌러 줘야 하더군요??

 

저는 사진을 찍기만 하면 바로 확인/취소 버튼 없이 이미지뷰로 불러 오고 싶습니다.

 

어떻게 하면 확인/취소 버튼을 없애고 사진을 찍기만 하면 바로 이미지뷰로 불러 올 수 있을까요?

 

 

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);    
}
 
 

익명사용자 님이 2018년 11월 24일 질문

2개의 답변

0 추천
이건 카메라 앱에 달려있는거라 따로 컨트롤할수 없어요.

반드시 그렇게 하고 싶다면 카메라 액티비티를 직접 구현하셔야 합니다.
버닝 (4,880 포인트) 님이 2018년 11월 25일 답변
0 추천
폰에 기본으로 있는 카메라 앱을 가져와서 쓰는거라 안대여 직접 만들어야 되요
0093 님이 2018년 11월 26일 답변
...