使用SourceInsight查看android中的native方法
16lz
2021-01-23
SourceInsight真的是查看源代码的神器。只要知道了文件名,就可以快速定位到文件。最近在研究Android的touch系统,发现MotionEvent的getX()方法调用的是nativeGexAxis(),于是想看看该本地代码是如何实现的,但我不知道nativeGexAxis的实现代码在什么位置。Android中的类调用本地代码是通过类名相似或Android.mk文件定义。MotionEvent所在的pack为android.view,将点号换成下划线,我们可以推测MotionEvent中的本地代码所在文件为android_view_MotionEvent.在SourceInsight右侧的ProjectWindow输入android_view_MotionEvent,如图中红色区域所示,立刻找到源文件。
更多相关文章
- Android - 文件读写操作总结
- Android设置背景色为透明的两种方法
- Google Inbox如何跨平台重用代码?
- js调用android本地代码失败 兼容问题
- android 开发 文件读写应用案例分析
- [置顶] android软键盘弹出,会把原来的界面挤上去的问题 处理方法
- android 资源文件命名规则 drawable mipmap一样的
- android判断文件类型是否为音频文件