摘要:
JNI(Java Native Interface)Java本地接口,它的存在是为了:java程序中的函数可以调用Native语言编写的函数,一般是C/C++本地函数(C/C++编写的函数)可以调用Java层的函数。也就是说JNI提供了底层语言与上层java之间交互的通道。那么JNI是如何实现这一点的呢? 首先,既然java中可以调用Native的函数,那么就说明,在Java的世界和Native的世界中,包含相互对应的方法与函数,那么它们之间是如何对应的呢?先看下图: 以MediaScanner为例,在Java中对应的类是MediaScanner,Native层与之对应的是libmedia.. 阅读全文
posted @ 2013-06-04 16:19
QG_Li
阅读(442)
评论(0)
推荐(0)

浙公网安备 33010602011771号