这两天由于工作需要,得看看android系统里号称连接天和地的JNI.
找了半天资料,找到三本半书和一篇博文。
----《Android Native Development Kit Cookbook》
-----《Pro_Android_C++_with_the_NDK》
-----《Android_NDK_Beginner_'s_Guide》
-----《Android_4_0 NDK编程》(这本得注明是中国人写的,各种渣>
------Android 开发 之 JNI入门 - NDK从入门到精通 http://blog.csdn.net/shulianghan/article/details/18964835
我的问题是:
在android框架里,NDK编程得到的so库,究竟处于何种层次?
我个人认为应该是放在linux内核层上面一层,即和那些基础动态库地位差不多,所以可以被java层透过jvm调用。那篇博客里倒是提了一下地位、层次问题,但是博主没认真翻译,或者说是没照顾读者能力,我给评论了,不知是否会看到?