* 액티비티

- 사용자 인터페이스가 있는 프로그램

- 사용자에게 하나의 스크린을 보여줌

- 모든 어플리케이션에는 적어도 하나의 액티비티가 존재함

 

* 서비스

- 백그라운드에서 돌아가는 실행코드

- 일단 실행되면 휴대폰이 꺼질 때까지 돌아감

ex) MP3 플레이어

 

* 브로드캐스트 리시버

- 시스템 전체의 이벤트를 처리

 

* 인텐트 리시버

- 어떤 액티비티나 서비스가 그 기능을 다른 어플리케이션에 제공하기 위해 실행

- 다른 프로그램의 데이터 요청 or 서비스 요청을 처리하는 작은 실행코드

- 요청 프로그램이 인텐트를 발행하면 안드로이가 알아서 이를 처리할 어플리케이션을 결정함

 

* 콘텐트 프로바이더

- 다른 액티비티나 서비스로 정보를 공유할 때 사용됨

+ Recent posts