Jni관련

SDK와 NDK, 그리고 PDK SDK Software Developer’s Kit의 약자로 주로 UI를 기반으로 특화된 API를 제공하여 Application Level에서의 개발을 쉽게 해주며, 기반은 Java Language이다. 따라서 SDK는 일반적인 Android Application 개발에 사용되며,...

기본카메라앱 생성의 흐름

카메라생성흐름 //프레임워크 경로를 확인해 대충 어떤쪽 명령인지 감잡기.. //sp 스마트포인터, 사용자가 정의한 type T에대한 포인터를 지정가능 카메라생성, SurfaceCreated 주요함수호출의 흐름 , 함수들의 대략적기능 surfaceCreated [ camera = Camera.open(); /frameworks/base/core/java/android/hardware/Camera.java [...

애플리케이션의 4대 컴포넌트

기본 컴포넌트(Component) 안드로이드 플랫폼은 어플리케이션을 실행시킬 수 있는 네 가지 유형의 Component를 제공한다. 이러한 구성요소들은 안드로이드 어플리케이션 내에서 독자적으로 작업을 실행할 수 있는 진입점으로 이용된다. 하나의 안드로이드 어플리케이션 내에 존재하는...

안드로이드 소스 디렉토리 구조

소스 디렉토리 구조 ├── bionic : bionic libc(BSD의 libc 수정)를 포함 ├── bootable : bootloader, recovery mode 관련 코드 ├── build : 빌드 관련 스크립트를 저장 │ ├── envsetup.sh :...

안드로이드 플랫폼 구조

플랫폼(Platform) 컴퓨터 시스템의 기본이 되는 특정 프로세서 모델과 하나의 컴퓨터 시스템을 바탕으로 하는 운영체제 아키텍쳐(Architecture) 소프트웨어의 구성요소 사이의 관계, 시스템에 대한 구조의 집합 안드로이드 플랫폼 구조 Linux 커널 부팅시 부트로더를통해...