안드로이드 개발 질문/답변
(글 수 45,052)
안드로이드 Browser를 살펴보는데.. 웹에서 어떤 컨텐츠를 다운받을 때는 Browser app에서 처리하는게 아니라 DownloadProvider 라는 걸 호출하더군요.
경로 android/packages\providers\ 에가보니 ~~provider 라는 폴더가 많은데..
이 provider 들은 contentprovider 를 말하는 걸까요? provider 폴더 아래에 있는 ~~provider 들도 다 각각의 소스파일과 manifest.xml 을 가지고 있던데.. 이것들도 어플리케이션인가요?(물론 user application은 아니겠지만)
왜 굳이 Browser에서 다운로드 처리를 하지않고 DownloadProvider 라는 걸 따로 만들어놨을까요?
이 Provider 라는 개념을 잘 모르겠습니다.
좀 더 욕심을 부리자면, Browser 어플리케이션과 이 downloadProvider 라는 녀석의 관계가 궁금한데요.. 굳이 이렇게 만들어 놓은 것도 의문이고..
누가 좀 알려주실분???
경로 android/packages\providers\ 에가보니 ~~provider 라는 폴더가 많은데..
이 provider 들은 contentprovider 를 말하는 걸까요? provider 폴더 아래에 있는 ~~provider 들도 다 각각의 소스파일과 manifest.xml 을 가지고 있던데.. 이것들도 어플리케이션인가요?(물론 user application은 아니겠지만)
왜 굳이 Browser에서 다운로드 처리를 하지않고 DownloadProvider 라는 걸 따로 만들어놨을까요?
이 Provider 라는 개념을 잘 모르겠습니다.
좀 더 욕심을 부리자면, Browser 어플리케이션과 이 downloadProvider 라는 녀석의 관계가 궁금한데요.. 굳이 이렇게 만들어 놓은 것도 의문이고..
누가 좀 알려주실분???
DownloadProvider를 만들어 둠으로써 Browser뿐만 아니라 그외 app에서도 Download를 편리하게 사용할 수 있게 되겠죠.
http://developer.android.com/guide/topics/providers/content-providers.html
Provider관련해서는 여기에 잘 정리가 되어 있어요 ^^