안드로이드 개발 정보
(글 수 1,064)
안드로이드 애플리케이션에서 C와 C++를 사용한 Native Code를 이용한 개발을 할 수 있도록 해주는 NDK가 공개되었습니다. 그동안 JNI등을 이용할 수는 있었지만 명확히 어디까지 사용해도 되고 사용하면 안되는지에 대한 기준이 없었는데 이제 NDK가 그 기준이 될듯 합니다. 성능이 중요한 모바일에서 Java로 밖에 코드를 작성할수 없는 것은 큰 제약이거든요. 특히 멀티미디어 그래픽등의 처리에 있어서는 꼭 필요한 기능이었습니다.
지원하는 헤더와 라이브러리는 다음과 같습니다. 가장 기본적인 것들만이 들어갔다고 할 수 있습니다.
NDK 다운로드 : http://developer.android.com/sdk/ndk/1.5_r1/index.html
블로그 : http://android-developers.blogspot.com/2009/06/introducing-android-15-ndk-release-1.html
지원하는 헤더와 라이브러리는 다음과 같습니다. 가장 기본적인 것들만이 들어갔다고 할 수 있습니다.
- libc, the standard C library
- libm, the standard math library
- the JNI interface
- libz, the common ZLib compression library
- liblog, used to send logcat messages to the kernel
NDK 다운로드 : http://developer.android.com/sdk/ndk/1.5_r1/index.html
블로그 : http://android-developers.blogspot.com/2009/06/introducing-android-15-ndk-release-1.html