进阶必备的工具

2020-12-14 09:59:00 浏览数 (1)

推荐一个工具给大家,这也是我经常在用的工具,今天分享给大家。

Android Code Search

https://cs.android.com/

在去年年底的时候我无意间发现这个工具,它是Googole推出的用来查看Andorid系统源码的。

不管是日常开发中还是自己我提升都可能需要查看系统源码,一般都不会直接将几十个G的源码下到本地查看,更多的是通过线上工具查看,而且还能方便查看不同版本间的源码差异。

个人认为这是我用过最好的查看源码的在线工具了。

在这之前我尝试过基于Chrome插件的Android SDK Search

还有早先比较出名的AndroidXRef

这些工具都有共同的诟病,代码更新不及时,操作不友好。不是搜索填选项过多,就是搜索没有补全提示。

看上面的截图,目前AndroidXRef已经停止更新了,现在支持的最新Android版本还是Android 9.0,日期为2018-08-11

Android Code Search就不一样,是Google官方推出的不需要担心更新问题,而且支持的种类还多。

我开始用的时候用两种类型的源码,AndroidAndroidX,现在又新增的Android Studio相关的源码,对于研究Android Studio的来说是一个大福利了。

我截几张图给大家体会一下。

看起来就是强大,我认为它比较大的优点的:

  1. 更新及时,内容全,不仅支持Android底层的源码,还能看AndroidX内部Jetpack相关的源码,更能查看Android Stuido内关于Gradle相关的源码。
  2. 搜索功能强大,支持自动补全提示,展示内容全面。
  3. 目录分支健全,支持内部代码间的跳转,与Android Studio类似。
  4. 可能任意查看不同版本分支,而且切换非常方便。

就说这么多吧,更多的等你亲自去体会一下就知道了,赶紧行动吧。相信你会爱上它的,大大提供你查看源码的效率,成为你之后探索Android源码的进阶必备工具。

对了今天是周五,预祝大家周末快乐!

推荐阅读

Jetpack:DataStore必知的几个优点

算法之旅:复杂度分析

Android Startup最新进展

0 人点赞