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

안녕하세요. 선배님들 content provider관련 질문이 있습니다.

0 추천
안녕하세요. 선배님들 질문사항이있습니다.

보통 A앱과 B앱이 데이터의 교류를 할떄

content provider를 사용하여 상호간의 데이터 교환할 수 있다고 알고있습니다.

실제로 사이트에서 예제를 찾아서 돌려봤는데요.

content provider에서 insert를 통하여 서로간의 데이터값을 주고 받거나,

또는 sqlite database에 접근하여 값을 넘겨주는 등.. 간단한 예제를 만들어서 돌려봤습니다.

어떻게 content provider해서 서로간의 데이터 공유하는건지는 알겠는데, 문제는

A앱 내부 디렉토리 (data/data/) 안에 있는 이 a.jpg라는 이미지가 있다고 했을때,

B앱에선 A앱에 (data/data/)안에 있는 a.jpg를 가져와서 imageView에 보여주고 싶은 작업을 하고싶습니다.

제가 시도해볼려고 생각했던건 sqlite를 사용하여  A앱 내부에 저장된 이 a.jpg자체를 db에 통제로

저장하여  b에게 보내주거나 하는 방식을 생가해봤는데요.. 도통 구글링 해도 진전이 없고

혼자 해보겠자니 제자리 걸음입니다.. 혹시 이부분에 대해서 알고 계시거나, 참고할만한 사이트가 있으시다면

공유 부탁드리겠습니다. ㅜㅜ 금주까지 sample을 만들어야 하는데 아직도 제자리입니다.도와주세요 선배님들
이치영 (140 포인트) 님이 2015년 7월 16일 질문

1개의 답변

0 추천
답은 아니구요  도움될 만한 것이 sqlite의 blob 처리가 아닐까하는데요.

아니념 a.jpg가 전체노출도 상관없으시다면, media storage 를 사용해보시는 것은 어떠실지요. 물론 갤러리에 a.jpg가 노출됩니다만.
컴러기 (22,230 포인트) 님이 2015년 7월 17일 답변
...