[Android] 안드로이드12 대응 SplashScreen(스플래시 스크린) 만들기
·
Android/Libraries
안녕하세요 이번에는 Android 12부터 변경된 Splash Screen을 적용하는 방법에 대해 알아보겠습니다. Android12 이전까지는 개별적으로 제작사에서 SplashScreen을 만들어서 사용했었습니다. 기존에 이런 방식은 내가 원하는 UI를 제작할 수 있어서 좋았지만 Android의 앱 실행 상태에 맞지 않는 문제가 있었습니다. 앱 실행 상태 3가지 종류가 있습니다. cold-start : 프로세스가 램에 존재하지 않는 상태, 즉 새롭게 실행하는 상태 warm-start : 앱은 종료되었지만 프로세스가 램에 아직 남아있는 상태에서 실행 hot-start : 앱과 프로세스가 아직 남아있는 상태에서 실행 이 3가지 상태에서 hot-start는 앱의 모든 활동이 아직 메모리에 남아 있기 때문에 새..