반응형

Android 13

[aab] Android App Bundle

aab가 왜 필요해? Android 64bit 지원 정책으로 인해 64bit용 native library를 build하여 package에 추가해야 했기 때문에, 앱 패키지용량은 증가할수 밖에 없는 상황이 되어 버렸다. ---> aab가 해결! aab가 왜 좋은데? - 사용자가 앱을 다운 받을 때, 앱 다운로드 크기 & 디스크 할당 크기 save - Android 6.0 이상: 다운로드 크기, 디스크 할당 크기, 설치 시간 save (how? apk대신 저장되는 압축X 기본 라이브러리 사용) - 사용자에게 필요한 기능 및 설정을 사용자가 요청할 때 제공 - 효율적인 빌드 및 출시 관리: 여러 개의 apk를 빌드하고 게시할 필요 X aab로 어떻게 테스트해? 1.google play beta test에 등록..

Platform/Android 2020.03.06

[Java프로그래밍면접 이렇게 준비한다] Chapter20. 안드로이드

- 안드로이드 앱의 주요 구성 요소와 함수는 무엇인가? A) 주요구성요소: Activity / Service / BroadcastReceiver / Content Provider(Content Resolver 이용) - Activity란 무엇인가? A) 사용자 인터페이스와 함께 화면에 표시됨 / 각 액티비티는 독립적으로 실행 / 내외부 앱의 화면이 어떻게 변경되는지 조정하기 위해 직접 액티비티를 실행할 수 있음 - Broadcast Receiver란 무엇인가? A) 시스템 전체나 내부에서 브로드캐스트된 인텐트를 받는다. -> 알림을 보여 줌 / 다른 구성 요소를 활성화 / 다른 짧은 작업을 수행 앱은 많은 시스템 브로드캐스트를 구독하는 데(실행 시작이나 네트워크 연결이 변경됐을 때) Broadcast R..

Book/Programming 2020.01.21
반응형