최근 서비스에서 사용하던 이미지 업로드 기능을 커스텀하게 바꾸는 작업을 진행했다. 개발 중인 서비스는 네이티브 앱이 웹뷰를 감싸고 있는 구조라 약간의 설계가 필요했다. 기존의 이미지 업로드 방식 WebView (Vue.js) 웹뷰에서 file 타입의 인풋으로 Native Android의 onShowFileChooser 호출 Native Android (JAVA) 권한 비교 후 image picker intent 실행 @Override public boolean onShowFileChooser(WebView webView, ValueCallback filePathCallback, FileChooserParams fileChooserParams) { mFilePathCallback = filePathCall..