목록프로그래밍/코틀린 안드로이드 (23)
불로구
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cEHau5/btqXoaLbRlP/Ui4ln3gKI3IHHZBUl10B4K/img.png)
액티비티의 생명주기 - 액티비티는 onCreate() 콜백 함수 외에도 메인 스레드가 제어하기 위한 여러 콜백함수를 호출한다. - 이 함수들은 메인 스레드의 명령 이벤트에 따라 호출되기 때문에 콜백 함수라고 한다. - onCreate() 함수는 액티비티가 생성될 대 호출되고 반드시 구현해야 한다. - onPause() 함수는 애플리케이션이 다른 것에 의해 가려진 경우 호출되며, 애플리케이션의 일시 중단을 나타낸다. - onResume() 함수는 onPause()에 의해 일시중단 된 것을 다시 재개된다. - onDestory() 함수는 [back]키를 연속해서 누르다 백 스택에 액티비티가 없거나, 안드로이드 시스템에 의해 리소스가 부족하면 강죄종료 되며 호출된다. - 액티비티가 갑자기 종료되면 액티비티가 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b83fkS/btqXj8GS4tY/ywBD4c8kraIwsiGv3PV2lk/img.png)
안드로이드의 4대 구성요소 - 액티비티 (Activity) - 서비스 (Service) - 방송 수신자 (Broadcast Receiver) - 콘텐츠 제공자 (Content Provider) 액티비티 - 액티비티는 사용자가 바라보는 인터페이스 화면을 가지고 있는 요소이며 activity_main.xml과 같은 레이아웃 파일로 구성한다. - 액티비티는 실제 애플리케이션의 동작을 구현하는 코드가 필요하며, 코드는 사용자의 이벤트를 처리하고 UI를 갱신 - 하나의 애플리케이션은 하나 이상의 액티비티를 가질 수 있다. - 액티비티는 메인 스레드에 의해 동작된다. 뷰 - 보이지 않는 요소와 보이는 요소로 구분된다. - 보이지 않는 레이아웃 요소는 화면 배치등을 담당 - 보이는 요소는 텍스트 박스나 버튼처럼 위젯..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bpXJn2/btqW4icNzhx/I6QmDeKzlJripWtwIgNC31/img.png)
1. Android Studio 설치 developer.android.com/studio/install?hl=ko Android 스튜디오 설치 | Android 개발자 | Android Developers Windows, macOS 또는 Linux에서 Android 스튜디오를 설정 및 설치합니다. developer.android.com 2. 프로젝트 생성 -> Start a new Android Studio Project -> Empty Activity 생성 -> 프로젝트 설정 ( 언어는 Kotlin으로 설정 ) 후 Finish 그래들 파일 - Anroid : 뷰 전환 - app : 프로젝트 기본 모듈 이름 - manifests : 애플리케이션의 메인 환경 파일이나, 액티비티 및 서비스 설정 - java..