Hello JNI (6), Android 버전
From Evernote: Hello JNI, Android 버전 Hello JNI의 안드로이드 버전이다. 액티비티의 onCreate() 메서드에서 네이티브 라이브러리로 문자열을 전달할 것이고, 네이티브 라이브러리에서는 전달받은 문자열을 적당히 처리한 후 다시 자바 쪽으로 돌려줄 것이다. 액티비티는 돌려받은 문자열을 텍스트뷰에 출력한다. NDK를 추가로 설정하는 외에 다른 설정은 이전의 글들을 참고하기 바란다. NDK를 다운로드 받은 후 적당한 곳에 압축을 풀어 놓는다. http://developer.android.com/intl/ko/tools/sdk/ndk/index.html 이클립스의 워크스페이스 설정 창에서 NDK의 경로를 지정해둔다. 안드로이드 프로젝트를 생성하고, 네이티브 메서드를 추가하고, onCreate() 메서드에서는 네이티브 함수로부터 돌려받은 문자열을 텍스트뷰에 출력하도록 작성하였다. package kr.pe.elex.example.jni; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class MainActivity extends Activity { static { System. loadLibrary ( "hellojni" ); } ...