推荐一个工具给大家,这也是我经常在用的工具,今天分享给大家。
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
官方推出的不需要担心更新问题,而且支持的种类还多。
我开始用的时候用两种类型的源码,Android
与AndroidX
,现在又新增的Android Studio
相关的源码,对于研究Android Studio
的来说是一个大福利了。
我截几张图给大家体会一下。
看起来就是强大,我认为它比较大的优点的:
- 更新及时,内容全,不仅支持
Android
底层的源码,还能看AndroidX
内部Jetpack
相关的源码,更能查看Android Stuido
内关于Gradle
相关的源码。 - 搜索功能强大,支持自动补全提示,展示内容全面。
- 目录分支健全,支持内部代码间的跳转,与
Android Studio
类似。 - 可能任意查看不同版本分支,而且切换非常方便。
就说这么多吧,更多的等你亲自去体会一下就知道了,赶紧行动吧。相信你会爱上它的,大大提供你查看源码的效率,成为你之后探索Android
源码的进阶必备工具。
对了今天是周五,预祝大家周末快乐!
推荐阅读
Jetpack:DataStore必知的几个优点
算法之旅:复杂度分析
Android Startup最新进展