2.3.2 Java的native函数和总结
从上面代码中可以发现,native_init和processFile函数前都有Java的关键字native,它表示这两个函数将由JNI层来实现。
Java层的分析到此结束。JNI技术也很照顾Java程序员,只要完成下面两项工作就可以使用JNI了:
加载对应的JNI库。
声明由关键字native修饰的函数。
所以,对于Java程序员来说,使用JNI技术真的是太容易了。不过JNI层要完成任务可没这么轻松,下面来看对JNI层的MediaScanner的分析。