主要参考文献:
深入理解Android,卷1
Android 5.0 源码
相关文章:Android笔记之JNI机制一
学识尚浅,错误之处请指正。
有了前面文章的分析,我们了解了Android中JNI的基础的用法,这对我们继续对Android源码的纵向分析很有帮助。
接下来以Android 5.0中的wifi模块为例来分析JNI实现极其源码分布。
#####WifiNative.java
路径aidu:
存在静态代码段,加载动态库。
1 | /* Register native functions */ |
native关键字定义了很多的native函数,这里以注册函数为例。1
private static native int registerNatives();