JNI 簡單的理解就是一個橋樑或者適配器,是C/C++語言和JAVA語言進行進行溝通的橋樑和中間件,至關於android開發中ListView和GridView的Adapter適配器,將數據和界面顯示的view進行鏈接起來的橋樑。也能夠理解爲協議(接口),即C/C++與java語言相互溝通(傳參,調用)的協議,在實際開發中也是經過本地開發接口(native interface)來實現相互溝通。html
JAVA 基本數據類型:byte、 short、 int、 long、 float、 double、 char、booleanjava
C 基本數據類型: 比java 少了 byte和booleanandroid
推薦博客 http://www.cnblogs.com/mjios/category/459066.htmlios
Eclipse SDK NDK Cygwin CDT JNI 環境搭建unix
mac os jni 環境配置: http://www.lai18.com/content/2102571.html http://www.cnblogs.com/lee0oo0/archive/2013/11/08/3414500.html指針