ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JNI & NDK(1)
    과거...../개발일지 2011. 2. 2. 22:21
    * 이 글은 개인적인 공부 복습을 위해 작성되었습니다. (추석은 역시 좋아!)
       참고서적 : 인사이드 안드로이드

    JNI(Java Native Interface) : java와 C/C++ 모듈 간의 인터페이스를 가능하게 해주는 것
      java의 한계성을 극복하기 위해 사용한다고 말해도 좋을 듯 합니다.
     c/c++에 비해 느린 java코드의 한계성을 극복하고,  직접적인 하드웨어를 제어하고,  기존에 이미 많은 c/c++ 코드로 제작되어
     코드들을 재사용하기 위해 사용합니다.

    자바측에서 JNI를 거쳐 c언어를 호출해서 개발하는 순서
     1 단계 : 자바코드 작성
     2 단계 : 자바코드 컴파일
     3 단계 : c 헤더 파일 생성
     4 단계 : c 코드 작성
     5 단계 : c 공유 라이브러리 생성
     6 단계 : 자바 프로그램 생성





Designed by Tistory.