文章分类 - Android JNI
摘要:1 在java类中定义Native方法,private native void print(); 必须有Native修饰符,表明此方法是被其它语言实现,没有方法体即{}2 在调用native方法之前,实现这个方法的库(.dll or .so)必须被加载,即在静态代码块中加载,它会在所有方法执行前调用。static{system.load(...)}3 java_promt_getLine(JNIEnv *env,object this,jstring arg); *env:是一个指向JNI fuction table 的指针。table的对应指针再指向JNI方法 this:如果是一个In
阅读全文
摘要:如果你是用linux 可以断续下看,如果不windows呵呵推荐个不错的文章http://topic.csdn.net/u/20100918/14/304617cb-d292-48f1-a486-b7635d6de902.html?76523首先我们编译的的JNI可能有两种,一种是基于ARM系统的,另一种是基于x86的先说ARM:这个比较简单我们下载ARM的NDK(我用的是android-ndk-...
阅读全文
摘要:(1) Eclipse中新建android工程工程名 JNItestPackage名com.ura.testActivity名 JNItest应用程序名 JNItest(2) 编辑main.xml 1. <?xml version="1.0" encoding="utf-8"?> 2. <LinearLayout xmlns:android="http://schemas.and...
阅读全文