반응형
NDK 란?
Native Development Kit의 약자로 자바 프로그래밍 언어로 작성된 안드로이드 어플리케이션들에서 사용할 수 있는 C 또는 C++로 작성된 공유 라이브러리(Shared libraries)를 빌드할 수 있는 개발 툴체인(development toolchain)이다.
기능
- 3D 그래픽스 라이브러리 (OpenGLES) 제공
- 사운드 재생 (OpenSLES) 제공
- NativeActivity 제공
: NativieActivity로 개발하면 동작 속도가 빠르다는 장점
OpenGLES를 이용한 개발, 각종 디바이스 제어가 어렵고 디버깅이 어렵다.
- 리눅스의 시스템 콜 가능
특징
- 복수의 하드웨어 아키텍처를 지원하기 위해 apk 파일의 용량
- 빠른 구동 속도
- 메모리 관리
동작 방식
참고 : http://android-developers.blogspot.kr/2011/01/gingerbread-ndk-awesomeness.html
반응형
'Programming > Android' 카테고리의 다른 글
gridview click 이벤트 onItemClick 작동 오류 (0) | 2013.12.07 |
---|---|
NDK Plugin 사용 (0) | 2013.11.24 |
[Android Tech] Custom ProgressBar (0) | 2012.09.19 |
Eclipse 사용시 알아두면 좋은 유용한 단축키 모음 (0) | 2010.07.06 |
안드로이드 UI 툴 DroidDraw (0) | 2010.07.06 |