比如我们有一个类是EventLog,其中有一些方法是native的,我们想看下它的源码,如何操作呢?
我们可以根据如下的规则,先找到这个类,然后再搜索其中的方法。
包名+类名+.cpp后缀
比如我们的这个EventLog,它的包名是: android.util,于是我们搜索要查找的类为:
android_util_EventLog.cpp
这里通过在线查找的方式,参考网站:http://androidxref.com/
![](https://img.haomeiwen.com/i3523277/4606855dd1670f27.png)
接下来我们找下这个方法的native实现
![](https://img.haomeiwen.com/i3523277/f4ccc49da01197c9.png)
![](https://img.haomeiwen.com/i3523277/b956fddc641480c2.png)
![](https://img.haomeiwen.com/i3523277/3846109175ca3531.png)
![](https://img.haomeiwen.com/i3523277/96c439c0375ee253.png)
也可以使用这个网站:https://cs.android.com
网友评论