샘플의 소스는 문서와 같이 첨부한 hello-jni.zip 파일을 참고하기 바란다.
NDK sample
참고소스: android-ndk-r4b/samples/hello-jni
HelloJni.java
package com.example.hellojni; import android.app.Activity; import android.widget.TextView; import android.os.Bundle; public class HelloJni extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TextView tv = new TextView(this); tv.setText( stringFromJNI() ); setContentView(tv); } public native String stringFromJNI(); public native String unimplementedStringFromJNI(); static { System.loadLibrary("hello-jni"); } } |
1) libhello-jni.so 라이브러리를 로딩한다.
2) 사용할 네이티브 메서드 stringFromJNI, unimplementedStringFromJNI 를 선언한다.
hello-jni.c
#include <string.h> #include <jni.h> jstring Java_com_example_hellojni_HelloJni_stringFromJNI( JNIEnv* env, jobject thiz ) { return (*env)->NewStringUTF(env, "Hello from JNI !"); } |
자바에서 사용할 네이티브 메서드를 위와 같이 정의한다.
주의할점은 HelloJni 클래스의 패키지경로를 지정해야 한다는 것이다.
위 HelloJni.java 파일의 패키지 경로는 com.example.hellojni 이며 클래스 이름은 HelloJni 이다.
그러므로 네이티브에서 사요할 메서드의 이름앞에 Java_com_example_hellojni_HelloJni_ 를 꼭 붙여야 하는 것이다. 메서드 이름을 위와 같이 지정하지 않다면 Java에서 해당 네이티브를 사용시 찾지 못하는 문제가 생긴다.

덧글
http://c7superactive.com/ , , http://c7discount.com/ , , http://indian7gc.com/ , , http://c6discountonline.com/ , , http://c6discountonline.com/ , ,
http://order6online.com/ , , http://order6conline.com/ , , http://v6sale.com/ , , http://pills6via.com/ , , http://buy5conline.com/ , ,
http://v9withoutprescription.com/ , , http://c9withoutprescription.com/ , , http://v9onlinepharm.com/ , , http://c9onlinepharm.com/ , ,
http://c4generic.com/ , , http://sildenafil4v.com/ , , http://ci4order.com/ , , http://via4saleonline.com/ , , http://cia3india.com/ , ,
http://pills6conline.com/ , , http://buy6vonline.com/ , , http://c5sale.com/ , , http://buy5vonline.com/ , , http://purchase4c.com/ , ,
http://pills6via.com/ , , http://pills6conline.com/ , , http://cheap5v.com/ , , http://c5sale.com/ , , http://buy5vonline.com/ , ,
http://sale10via.com/ , , http://v9onlinepharm.com/ , , http://canada9c.com/ , , http://buy8conline.com/ , , http://buy8vonline.com/ , ,
http://pills7v.com/ , , http://c4generic.com/ , , http://ci4order.com/ , , http://via4saleonline.com/ , , http://purchase3via.com/ , ,
http://sale9c.com/ , , http://buy8vonline.com/ , , http://buy8conline.com/ , , http://c8sale.com/ , , http://buy7conline.com/ , ,
http://www.order12via.com/ , , http://order12cia.com/ , , http://price12v.com/ , , http://price12c.com/ , ,
http://discount11v.com/ , , http://v11fastdelivery.com/ , , http://noscript10c.com/ , , http://purchasec10online.com/ , , http://fastdelivery10v.com/ , ,
http://sale9v.com/ , , http://sale9c.com/ , , http://canada5cheapv.com/ , , http://via4saleonline.com/ , ,
http://v4sale12.com/ , , http://c4sale12.com/ , , http://noscript12v.com/ , , http://noscript12c.com/ , ,
http://v9withoutprescription.com/ , , http://c9onlinepharm.com/ , , http://c7superactive.com/ , , http://c7discount.com/ , , http://purchase7v.com/ , ,
http://indian1vonline.com/ , , http://indian1conline.com/ , , http://www.via1buyonline.com/ , , http://cia1buyonline.com/ , ,
http://www.sideffects1v.com/ , , http://sideffects1c.com/ , , http://generic1vsale.com/ , , http://generic1csale.com/ , ,
http://www.sideffects1v.com/ , , http://sideffects1c.com/ , , http://generic1vsale.com/ , , http://generic1csale.com/ , ,
http://sale1genericv.com/ , , http://sildenafil-c12.com/ , , http://tadalafil-c12.com/ , , http://canadian12v.com/ , , http://onlinepharmacy12cia.com/ , ,
http://via1sideffects.com/ , , http://cia1sideffects.com/ , , http://v1forsale.com/ , , http://c1forsale.com/ , ,
http://c4generic.com/ , , http://purchase4v.com/ , , http://sale5viagonline.com/ , , http://cia5purchase.com/ , ,
http://ww.reliablepillstore.com/ , , http://c1onlinecheap.com/ , , http://v1onlinepharm.com/ , , http://c1onlinepharm.com/ , ,
http://via1buycheap.com/ , , http://c1buyonline.com/ , , http://pills1via.com/ , , http://pills1cia.com/ , ,
http://via1buycheap.com/ , , http://c1buyonline.com/ , , http://pills1via.com/ , , http://pills1cia.com/ , ,
http://www.irov2online.com/ , , http://compmedonline.com/ , ,
http://via2online.com/ , , http://cia2online.com/ , , http://www.orderv2o.com/ , , http://orderc2o.com/ , ,
http://clia2online.com/ , , http://remote2medical.com/ , ,
http://v2withoutprescription.com/ , , http://c2withoutprescription.com/ , , http://onlinevia2.com/ , , http://onlinecia2.com/ , ,
http://indian1vonline.com/ , , http://purchase1c.com/ , , http://v1fastdelivery.com/ , , http://v4sale12.com/ , , http://onlinepharmacy12cia.com/ , ,
http://via1buycheap.com/ , , http://v1buyonline.com/ , , http://sale1genericv.com/ , , http://www.order12via.com/ , , http://fastdelivery10v.com/ , ,
http://v2puronline.com/ , , http://c2puronline.com/purchase , , , , hhttp://fastdelivery2vv.com/ , ,
http://discount11cia.com/ , , http://purchase11online.com/ , , http://v11fastdelivery.com/ , , http://10ciaonline.com/ , , http://order8v.com/ , ,
http://via3sapmles.com/ , , http://cia3sapmles.com/ , , http://via3cosr.com/ , , http://cia3cost.com/ , ,
http://sale1genericv.com/ , , http://purchase1c.com/ , , http://onlinepharmacy12cia.com/ , , http://indian10via.com/ , , http://10ciaonline.com/ , ,
http://order3onlinec.com/ , , http://order3onlinev.com/ , ,
http://withoutprescriptinc3ind.com/ , , http://online3via.com/ , , http://online3cia.com/ , , http://withoutprescriptinv3ind.com/ , ,
http://sideffects1c.com/ , , http://c12superactive.com/ , , http://v12sale.com/ , , http://c9indian.com/ , , http://v2indian.com/ , ,
http://via2pills.com/ , , http://v2cheaponline.com/ , , http://onlinevia2.com/ , , http://via3pills.com/ , , http://buyvia2.com/ , ,
http://c2cheaponline.com/ , , http://via2india.com/ , , http://c2withoutprescription.com/ , , http://www.cheap1c.com/ , , http://cia2superactive.com/ , ,
http://www.sideffects1v.com/ , , http://generic1vsale.com/ , , http://sale1genericv.com/ , , http://cia2online.com/ , , http://clia2online.com/ , ,
http://viadiscount4.life/ , , http://discountcia4.store/ , , http://viaprofessional.us/ , , http://ciasuperactive4.us/ , , http://quickpayday44.us/ , ,
http://cialisgenericbuyrx.com/ , ,
<a href=http://breastenlargementpillstzv.info/> breast enlargement pills for sale</a>
<a href=http://breastenlargementpillstzv.info/> japanese breast enlargement pills</a>
breast enlargement pills in malaysia
http://soloadvance.com/ , ,
http://buycialisfxz.com/ , ,
http://paydayfastnowz.com/ , , http://fastloansolo.com/ , , http://nofaxpaydaynpz.com/ , , http://soloadvance.com/ , ,
http://loansoloie.com/ , , http://cialisrxss.com/ , , http://cialisubz.com/ , , http://cialisbva.com/ , , http://cialisuyb.com/ , ,