안드로이드 개발 질문/답변
(글 수 45,052)
txt 파일을 어플간 데이터를 공유하기 위해서는 ContentProvider를 사용해야 한다고 들었습니다.
sdcard 에 저장하고 사용할 수 도 있지만,
그러면 txt파일이 지워지거나 수정될 수 있을 것 같아서
해당 어플에 두고 ContentProvider를 사용해야 겠다고 생각했습니다.
ContentProvider에 대한 예제를 보기도 했지만,
큰 데이터 파일에 대한 공유가 아닌,
sqlite를 이용한 예제 뿐이고...
PAAD를 보고 있는데, 파일 접근에 관해선 p265에 짧게 나와있고 ...
이저기저 찾아 봐지만 새로운걸 볼때 마다 헷갈리기만 해서 도움을 청합니다.
ContentProvider, ContentResolver 등을 이용한 어플간 데이터파일을 공유할 수 있는 방법을 알려주셔요~
도움될만한 예제도 부탁드립니다.
사실 FD만 얻어서 사용하게 만들어 주면 됩니다.
풀소스를 받으시면 android21\packages\providers\MediaProvider 에 미디어 프로바이더 가 있습니다.
컨텐츠 리졸버 사용법은 인터넷 찾으시면 많이 나올겁니다.