2013年2月5日

android 动态注册JNI函数过程源码分析

摘要: 以MediaRecorder为例介绍android中,java层的native函数是如何能找到对应的jni层的函数的。MediaRecorder.java中,生命了这样的一个方法private static native final void native_init();那是怎么知道是这个方法的呢?MediaRecorder.java位于android.media包中,所以native_init的全路径是android.media.MediaRecorder.native_init。显而易见,将“.”替换成“_”就是jni函数的名字了。这里说的就是JNI函数的注册问题,就是将java层的nat 阅读全文

posted @ 2013-02-05 12:12 wacao 阅读(3752) 评论(0) 推荐(0) 编辑

导航