교육신청
|
[SK 플래닛] 안드로이드 플랫폼 아키텍처 분석
|
종료
|
| 교육기간 | 2015.06.15(월) ~ 2015.06.17(수) (3일, 24시간) |
|---|---|
| 신청기간 | 2015.04.27(월) ~ 2015.06.12(금) |
| 난이도 | 중급 |
| 수강정원 | 20 |
| 교육장소 | 부산모바일앱센터교육실 |
교육목표
안드로이드 플랫폼에서 애플리케이션의 구동원리와 구성요소들의 호출방법, 화면 구현에 대한 안드로이드 내부 매커니즘에 대해 학습하는 과정
일 정 | ||
1일차 | 플랫폼 개요 - 안드로이드 플랫폼 구성 요소 - 안드로이드 System Service 기능 소개 | 이론 / 실습 |
플랫폼의 구동 - 안드로이드 플랫폼 구동 매커니즘 소개 (플랫폼 구동 시나리오, Zygote, System Server, Binder, Service Manager) | ||
운영체제별 디자인 가이드 라인 - 운영체제별 디자인 특징 (Android , iOS) - 모바일 해상도(네이티브앱 / 모바일 앱) 및 해상도 변환 (PX -DP / PX - SP) | ||
2일차 | System Service와 앱간 통신 - Binder를 이용한 App과 System Service 간 통신 - AIDL을 이용한 Service 구현 실습 - ITelephony 실습 | 이론 / 실습 |
Java Refelct - Java Refelct 매커니즘 소개 | ||
Android Component 동작 - Activity / Service / Receiver / Provider / Task 및 Activity 동작 실습 | ||
안드로이드 View System - Window 소개 (Activity 생성 시 Window 동작 / Phone Window 소개 / DecorView / Window Type 및 | ||
3일차 | 안드로이드 View System - View 소개 / ViewGroup 소개 - Surface & SurfaceFlinger - Scalable Drag & Drop Layout 실습 | 이론 / 실습 |
Home App 및 Menu App - Home App의 동작 (Home App 개발 방법, AppWidgetManagerService) - Menu App (PackageManager 소개 / PackageManager 동작 분석) - Home App 개발 실습 | ||
Android 에서 제공되는 Provider - System Provider (System Provider의 종류 / Contact Provider 동작 분석) - SearchManager를 이용한 주소록 검색 실습 | ||
플랫폼 상태 보기 - dumpsys 명령어 소개 - Runtime class 소개 - dumpsys usagestates을 이용한 Activity 사용 로그 수집 실습 | ||



