ANDROID C C++1 [Android] NDK를 이용한 C/C++ 연동 개발 NDK란 무엇인가? Android NDK는 C와 C++ 같은 네이티브 코드 언어를 사용하여 앱의 일부를 구현하는 도구모음입니다. 어떤 유형의 앱에서는 네이티브 코드 언어로 작성된 코드 라이브러리를 재사용하는 데 도움이 됩니다. 이해를 돕기위해서 C언어의 Math.h 라이브러리를 이용하는 것과, Java의 Math 클래스를 이용할 때 두가지 중에 C언어로 제작된 라이브러리가 더 높은 효율을 가지고 있다면 NDK를 이용하여 Math.h 라이브러리를 이용하여 효율적인 앱을 만들 수 있습니다. NDK의 장점으로는 속도향상, 유연한 프로그램 개발 가능하며 실제 안드로이드 2D/3D OpenGL 관련 영상처리 라이브러리들은 대부분 NDK(Native Development Kit)를 이용해 개발이 됩니다. JNI(J.. 2017. 11. 30. 이전 1 다음