본문 바로가기
개발/Android

안드로이드에 대한 개발 상식 정리 1일차

by Eunduck 2022. 5. 22.
안드로이드에 대한 개발 상식 정리

안녕하십니까. Eun🦆입니다.

개발자(저를 포함)들을 위해 안드로이드 어플리케이션을 개발하며

개발 상식들을 정리 하는 자료입니다.

1일차

1. 안드로이드는 Activity(화면)들로 구성되어 있다.

2. Activity는 AndrioidManifest.xml에 등록되어야 한다.

3. Activity는 최초 실행 Activity인 Main과 순차적으로 실행되는 Parent Activity가 있다.

4. Activity는 Java 코드로 구성되어 있고 기본으로 사용하는 라이브러리 클래스들이 존재한다.

5. 어플 시작시 : onCreate, onStart, onResume 순으로 실행한다.

6. 뒤로 가기 : onPause, onStop, onDestroy 순으로 실행한다.

7. 중간에 전화받기 : onPause, onStop 순으로 실행한다.

8. 전화받고 돌아오기 : onStart, onResume 순으로 실행한다.

9. 핸드폰을 좌로 돌리는 것 : onPause, onStop, onDestroy, onCreate, onStart, onResume 순으로

실행한다.

11. 나갔다 돌아오기 : onCreate, onStart, onResume 순으로 실행한다.

12. Activity간 데이터는 Intent 객체를 이용해 전달한다.

13. 유저가 화면에 클릭하는(Listener) 등 이벤트 발생시 실행되는 클래스가 있다.

14. 안드로이드에서는 UI 처리를 위해 메인 스레드를 사용한다.

15. 메인 스레드의 분담을 줄이기 위해 AsyncTask를 사용한다.

 

출처 : https://academy.realm.io/kr/posts/android-thread-looper-handler/

 

네이버 블로그 리뉴얼입니다.

(https://blog.naver.com/unsuk1/221472209819)

 

댓글