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

sdk30빌드시 webview fileupload 때 카메라 찍은 사진 불러오기가 안됩니다.

0 추천
안녕하세요.

webview 로 사이트를 연결하여 서비스를 하고 있습니다.

게시판에 첨부파일을 추가하는데 이슈가 있어 문의드립니다.

sdk30으로 빌드하니 안드로이드10버전까지는 카메라도 찍어 업로드, 파일선택 업로드가 정상입니다.

근데 안드로이드 12버전은 파일선택 업로드는 되는데 카메라로 찍으면 파일이 불러오지를 못합니다.

어떤걸 확인해야될지 몰라 힌트라도 부탁드립니다.

감사합니다.
검은구르미 (120 포인트) 님이 2022년 10월 24일 질문

1개의 답변

0 추천
mCameraPhotoPath = FileProvider.getUriForFile(mContext, mContext.getPackageName() + ".provider", tempFile).toString();

        Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
        takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.parse(m_objLinkedActivity.mCameraPhotoPath));

 

이후, 실행하실 때 ActivityResultLauncher<Intent> 설정해두신것 통해서 실행해주세요.

pathCallback.onrecevieValue(new Uri[]{Uri.parse(mCameraPhtoPath)});

 

 

익명사용자 님이 2022년 10월 24일 답변
...