상세 컨텐츠

본문 제목

[Android] 브로드캐스트 리시버 / 콘텐트 프로바이더

Android 개발

by mobile 2011. 7. 26. 00:03

본문

반응형

브로드캐스트 리시버(Broadcast Receiver)는 특정 브로드캐스트에 반응하는 콤포넌트 이며, 사용자 인터페이스를 가지고 있지 않다. 브로드캐스트에는 시간대 변경, 배터리부족, 언어 설정 변경 등이 있으며, 이러한 브로드캐스트 리시버는 이를 처리하고 다시 대기 모드로 진입한다. 또한 10초 이내의 작업만을 보증하므로 오랜 시간 동작해야 한다면 별도의 스레드로 처리 하거나 서비스에 구현해야 한다.


콘텐트 프로바이더(Content Provider)는 애플리케이션 간의 데이터 공유를 위해 표준화된 인터페이스를 제공하는 컴포너트 이다. 콘텐드 프로바이더가 제공하는 실제 데이터는 파일 시스템이나 데이터베이스 등에 저장될 수 있다. 
콘텐트 프로바이더에는 읽기, 쓰기, 수정하기, 삭제하기 기능을 작성할 수 있으며, 실제 코드로 살펴보면 다음과 같다. 이렇게 콘텐트 프로바이터가 구현되어 있으며 다른 애플리케이션에서는 구현된 메소드를 호출해서 원하는 작업을 수행할 수 있다. 


반응형

관련글 더보기

댓글 영역