Programming/Android
2013. 11. 23.
Android NDK 소개
NDK 란? Native Development Kit의 약자로 자바 프로그래밍 언어로 작성된 안드로이드 어플리케이션들에서 사용할 수 있는 C 또는 C++로 작성된 공유 라이브러리(Shared libraries)를 빌드할 수 있는 개발 툴체인(development toolchain)이다. 기능 - 3D 그래픽스 라이브러리 (OpenGLES) 제공 - 사운드 재생 (OpenSLES) 제공 - NativeActivity 제공 : NativieActivity로 개발하면 동작 속도가 빠르다는 장점 OpenGLES를 이용한 개발, 각종 디바이스 제어가 어렵고 디버깅이 어렵다. - 리눅스의 시스템 콜 가능 특징 - 복수의 하드웨어 아키텍처를 지원하기 위해 apk 파일의 용량 - 빠른 구동 속도 - 메모리 관리 동작 ..