1. 레이아웃 인플레이션


안드로이드 애플리케이션 : 액티비티 - 서비스 - 브로드캐스트 수신자 - 내용 제공자


- 인플레이션 : xml 레이아웃에 정의된 내용이 미리 메모리에 객체화 되는 과정

- 호출 순서 

- setContectView()의 역할 : 화면에 나타낼 뷰 지정, 인플레이션 역할 

- 부분화면 레이아웃 


2. 화면 구성과 화면간 이동


메인 엑티비티, 메뉴 엑티비티 

startActivityForResult() : 새로운 엑티비티 띄우기 / setResult()


3. 인텐트와 데이터 전달


4. 수명주기, 서비스, 브로드캐스트 수신자


액티비티 상태정보 : 실행(최상위 포커스), 일시 중지(대화상자 등), 중지(가려짐)  

수명주기 : onCreate() onStart() onResume() / onPause() / onStop / onDestroy() 



5. 앱 실행 권한, 리소스와 매니페스트


6. 프래그먼트  


화면의 일정 영역을 독립적 처리하기 위해 만들어진 특별한 화면 구성 요소 

화면 전환, 화면 분할 

+ Recent posts