안드로이드 프레임워크 분석을 위한 참고 서적
『인사이드 안드로이드』에서는 안드로이드 부팅 프로세스를 통한 프레임워크 초기화 과정 및 주요 컴포넌트들의 동작 원리를 중점적으로 다룬다. 저자들이 안드로이드 프레임워크의 주요 소스코드를 직접 분석하고 정리하였으며, 프레임워크의 동작을 이해하기 위한 각종 기초 지식과 실제 안드로이드 플랫폼에 근간을 이루는 서비스 프레임워크에 대해 자세하게 설명하고 있다.
부팅 프로세스로 알아보는 안드로이드 프레임워크 개요, 안드로이드를 포팅하고, 각 기기의 특성에 맞는 프로그램을 개발하기 위한 기초 지식, 안드로이드 프레임워크 분석에 필요한 기초 지식 - JNI(Java Native Interface)와 바인더(Binder), Zygote, 서비스 매니저, 서비스 서버 등과 같은 안드로이드 핵심 컴포넌트 분석, 안드로이드 서비스 프레임워크의 구조와 이해 , 카메라 서비스, 액티비티 매니저 서비스 등을 통한 실제 안드로이드 서비스 분석등에 대해 설명한다.