1. 안드로이드 애플리케이션 클래스는 무엇인가요? > 안드로이드의 Application Class 는 액티비티 및 서비스와 같은 다른 모든 구성 요소(액티비티(Activity), 서비스(Service), 방송수신자(Broadcast receiver), 콘텐츠 제공자(Content provider), 인텐트(Intent))에 접근 가능한 기본 클래스입니다. 또한 애플리케이션 프로세스가 생성될 때, 가장 먼저 초기화 됩니다. 그렇기 때문에, 보통 앱 전역에서 일관성있게, 사용하는 요소들을 등록하여 사용하곤 합니다. 2. 컨텍스트란 무엇인가요? Context > Context 는 리소스에 접근하거나, 데이터베이스나 프리퍼런스에 접근하는 등 기타 등등 역할들을 제공한다. 앞으로 비교할 다른 Context 와 다..
스토어에 앱을 등록할 때 필요한 512 px의 아이콘은 매번 보니까 기억을 하겠는데 앱에서 사용하는 아이콘 크기는 기억도 잘 나지 않고 hdpi니 mdpi니 엄청 많은 게 햇갈린다. 그래서 필요할 때 찾아보기 위해 정리한다. 일단은 앱에서 사용할 아이콘이 필요하다. 여기에 잘 정리되어 있고 기본적으로는 48px에 확대하고 축소하고 하면 된다. 표로 만들면 아래와 같다. Size scale px ldpi .75x 36 px mdpi 1x 48 px hdpi 1.5x 72 px xhdpi 2x 96 px xxhdpi 3x 144 px xxxhdpi 4x 192 px ldpi는 요즘은 없다고 봐도 무방할 정도고 xxxhdpi는 TV를 위해 새로 나온 것이니 이 두 가지는 빼도 될 것 같다. 게다가 스토어에서 ..