Quest: 갤러리에서 이미지를 가져와서 화면에 표시해야 한다.
일단 기본적으로 드는 생각은 권한이다. 권한요청을 사용자에게 해야하나?!
결론은 핸드폰에 이미 설치된 갤러리를 통해서 이미지를 가져온다면 필요하지 않다.
해당 앱한테 권한을 위임하는 격이다.
아래 글을 읽어보면 이해에 도움된다.(아마?)
Is Permission Required ? For Android Capture Image From Camera And Gallery Intent
앱에서 권한을 선언해야 하는지 평가하기 | Android 개발자 | Android Developers
그럼 결론은 manifest 에 permission 을 작성할 필요도 없다!
자 그럼 이제 어떻게 하나?
기본적으로 알고있는 방법은 startActivityForResult 이다 하지만 해당 친구는 deprecated 되었다
우리는 ActivityResultContract 를 사용한다.