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

안드로이드 컨텐츠프로바이더와 갤러리접근

0 추천
구글에서 안드로이드 갤러리에 접근 검색해보니 코드가 나오긴 하는데 여기서 궁금한게

자기가 만든 앱에서 갤러리를 접근할려면 컨텐츠 프로바이더를 써야되는거 아닌가요?

근데 책에서 보면 컨텐츠 프로바이더를 쓰려면 컨텐츠프로바이더를 상속받고

거기안에 메소드들을 전부 재정의 해줘야 사용가능하다고 하는데 구글에 나오는 소스들은

어떻게 컨텐츠프로바이더를 사용안하고도 접근이 가능한건가요?

구글에서 안드로이드 갤러리에 접근 검색해보니 코드가 나오긴 하는데 여기서 궁금한게

자기가 만든 앱에서 갤러리를 접근할려면 컨텐츠 프로바이더를 써야되는거 아닌가요?

근데 책에서 보면 컨텐츠 프로바이더를 쓰려면 컨텐츠프로바이더를 상속받고

거기안에 메소드들을 전부 재정의 해줘야 사용가능하다고 하는데 구글에 나오는 소스들은

어떻게 컨텐츠프로바이더를 사용안하고도 접근이 가능한건가요?
익명사용자 님이 2019년 5월 12일 질문

1개의 답변

0 추천

content provider 를 사용해서 갤러리의 이미지 경로를 받아오는건데

갤러리의 이미지 경로를 이미 알고있다면 필요없겠죠

휴대폰에 이미지의 경로가 폰마다 다를수도 있고 또한 다른곳에 이미지가 있는것도

갤러리에선 다 가지고 있으니 가급적 provider를 사용해서 갤러리에서 이미지경로 받아오는게

좋을거 같아요

즉 이미지에 접근은 READ_EXTERNAL_STORAGE 권한만 있으면 가능하고

이미지 경로를 알기위해서 provider를 사용합니다

poporo (3,960 포인트) 님이 2019년 5월 13일 답변
...