반응형
Notice
Recent Posts
Recent Comments
Link
불로구
[코틀린 / 안드로이드] - 안드로이드의 4대 구성요소 본문
반응형
안드로이드의 4대 구성요소
- 액티비티 (Activity)
- 서비스 (Service)
- 방송 수신자 (Broadcast Receiver)
- 콘텐츠 제공자 (Content Provider)
액티비티
- 액티비티는 사용자가 바라보는 인터페이스 화면을 가지고 있는 요소이며 activity_main.xml과 같은 레이아웃 파일로 구성한다.
- 액티비티는 실제 애플리케이션의 동작을 구현하는 코드가 필요하며, 코드는 사용자의 이벤트를 처리하고 UI를 갱신
- 하나의 애플리케이션은 하나 이상의 액티비티를 가질 수 있다.
- 액티비티는 메인 스레드에 의해 동작된다.
뷰
- 보이지 않는 요소와 보이는 요소로 구분된다.
- 보이지 않는 레이아웃 요소는 화면 배치등을 담당
- 보이는 요소는 텍스트 박스나 버튼처럼 위젯이라고도 보른다.
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
}
우리가 프로젝트를 생성하면 가장 처음 볼 수 있는 코드이다.
- 애플리케이션이 구동되면 메인 스레드가 오버라이딩된 onCreate()를 호출하며 앧티비티를 시작한다.
추천도서
반응형
'프로그래밍 > 코틀린 안드로이드' 카테고리의 다른 글
안드로이드 스튜디오 - 액션바(ActionBar) 삭제 (0) | 2021.03.23 |
---|---|
안드로이드 스튜디오 - 로또 추첨기 만들기 (1) | 2021.03.22 |
안드로이드 스튜디오 - BMI 계산기 만들기 (0) | 2021.03.19 |
[코틀린 / 안드로이드] - 안드로이드 생명주기(1) (0) | 2021.02.14 |
[코틀린 / 안드로이드] - 개발환경 준비 (0) | 2021.02.14 |
Comments