읽기전에 손가락 한번 클릭~ >_<

고마워요 ~ Chu ~ ♥




안드로이드 컴포넌트 #4 - 컨텐츠 프로바이더

네 가지의 컴포넌트 중 네번째인 컨텐츠 프로바이더 입니다.

컨텐츠 프로바이더 ( Content Provider : CP ) 는 특정 어플리케이션의 데이터 SET 을 만드는 역할을 합니다. 그 데이터는 파일, SQLite 데이터베이스 등의 내부에 저장되어 있는 데이터이지요.

CP 는 자신이 제어하는 데이터를 다른 어플리케이션에서도 쓸 수 있도록 하는 사명을 가집니다.

CP 는 ContentProvider 클래스를 상속받아 구현합니다.



하지만 어플리케이션은 이런 메소드를 직접 호출하는 대신, 컨텐츠 리졸버 ( ContentResolver ) 객체를 사용하여 그것의 메소드를 호출하게 됩니다.
컨텐츠 리졸버는 어떠한 CP 와도 통신할 수 있으며,
프로세스간의 통신 ( IPC : Inter Progress Communication ) 을 위해 프로바이더와 협력하는 구조입니다.



특정 컴포넌트에 의해 처리되는 요청은 안드로이드가 그 컴포넌트의 어플리케이션 프로세스를 실행하거나 시작하고, 그 컴포넌트에 맞는 인스턴스를 활성화 하거나 생성하게 되죠.



저작자 표시 비영리 변경 금지
신고
블로그 정보 이미지
『아름다운 사표』,『인생을 바꾸는 기적의 블로그』,『1인분 청춘』의 저자, 작가, 강사, 글쟁이, 블로거, 문화 콘텐츠 매니저, skatldjs@gmail.com