728x90
반응형
참고 교재 : Joyce의 안드로이드 앱 프로그래밍 - 홍정아
▶안드로이드 4대 구성요소
1. Activity : 사용자에게 인터페이스 제공
2. Service : 백그라운드 조작 수행
3. Broadcast Receiver : 앱 외부의 이벤트를 앱으로 전달
4. Content Provider : 데이터 관리 및 다른 앱의 데이터를 사용 가능하게 만듬
▶ Activity : 하나는 무조건 존재해야 하며 화면의 기본 구성 단위
- 처음 생성시에는 MainActivity라는 이름의 Activity가 생성됨. 뒤의 .kt라는 확장자가 있으나 생략
- UI를 제공하며 터치, 드래그, 키보드 입력과 같은 상호작용 제공
- 앱의 Activity가 작동하기 위해서는 UI를 표시하는 xml파일이 필요 → .kt + .xml = Activity
※ 본 게시글은 'Joyce의 안드로이드 앱 프로그래밍 - 홍정아' 책의 내용과 Android Developers의 공식문서 내용을 참고하여 작성하였습니다.
728x90
반응형
'안드로이드(Android)' 카테고리의 다른 글
화면 구성하기_ 뷰(위젯) (0) | 2023.02.01 |
---|---|
Fragment(프래그먼트) 이론 및 실습_안드로이드 (0) | 2023.01.31 |
액티비티 간의 환면 전환 _ Intent(인텐트) (0) | 2023.01.30 |
Activity의 생명 주기_Android (0) | 2023.01.29 |
프로젝트 생성 및 프로젝트 구조(안드로이드 - 코틀린) (0) | 2023.01.26 |