作者:字节小站
起源:字节小站
举荐一个能够在线搜寻 Android 源代码的网站 cs.android.com。它是由 Google 开发的一款可帮忙开发者查看理论应用的 Android 源代码的工具。它性能特地弱小。
- 无需下载 Android 源代码到本地,无需搭建 Android 开发环境
- 反对文件查问
- 反对 class 文件查问
- 反对函数名查问
- 反对穿插援用查问,函数调用跳转
- 反对查看 git 提交记录
留神 须要迷信上网能力拜访 cs.android.com
网站主页如下:
网站我的项目构造如下,反对文件导航
应用教程
⒈查找文件搜寻框输出 file: 文件名
⒉查找类
搜寻框输出 class: 类名
⒊查找办法名搜寻框输出 function: 办法名
⒋查看调用单击办法名。会弹出 References 界面。在 Android Studio 查找 postSyncBarrier 办法调用居然找不到。然而应用该网站却能找到。
Android Studio 对有的办法调用反对并不好
咱们能够看到在 ViewRootImpl.java 的 scheduleTraversals()办法中调用了 postSyncBarrier()办法
⒌查看 git 历史记录。通过历史记录咱们能够查看每笔提交减少了哪些性能,对于钻研源码太有用了
例如 Handler 的同步屏障机制。咱们通过历史记录能够很理解到为什么 Google 引入这个机制,以及它能干什么。通过学习 google 大神的批改记录,咱们也能失去很大的晋升
更多功能请移步官网查看。最初,如果你之前不理解这个网站,或者之前理解过一些其余相似的网站。我强烈建议你试试 cs.android.com。理由很简略,因为这个 google 官网出品的。如果你感觉好用,欢送把它分享给你身边的小伙伴。最初帮忙点个“赞“吧