안드로이드 프로그래밍 구조의 기본
2019. 2. 15. 00:53
Programming/Android
Activity : 하나의 화면 인터페이스 Service : 백그라운드에서 도는 컴포넌트로 UI가 없이 동작. BroadCastReceiver : 이벤트를 처리하는 컴포넌트로, 안드로이드의 Intent를 받아서 처리한다. 이 Intent는 Pub/Sub형태로 바인딩되며, 특정 intent가 발생하면, 이를 subscribe하는 BroadCastReceiver가 이를 받아서 처리해야 함. ContentsProvider : ContentsProvider는 일종의 Database를 추상화 해놓은 개념으로 , 단순히 데이터를 저장하는 것 뿐만 아니라, 저장된 데이타를 다른 앱간에 공유하는 기능도 지원 Intent : 다른 액티비티를 띄우거나 기능을 동작 시키기위한 수단. 뭔가 작업을 수행하기 위해서 사용되는 일..