每次查看系统源码的时候都会有很多方法报错,出现有些方法我们查看不到的情况,这些方法都是被系统隐藏起来了。比如我们打开Activity源码就会出现:
为了消除这个问题,我们可以替换系统的SDK中的JAR文件来显示隐藏源码:进入https://github.com/anggrayudi/android-hidden-api里下载我们项目对应SDK下的jar
然后去Android Studio的settings下查看我们SDK的位置
然后找到对应位置,打开我们刚才下载的SDK版本文件夹,用我们下载的Android.jar文件替换掉原有的Android.jar文件
替换之后清除缓存重启Android Studio就可以看到隐藏的源码了。
替换之后的Activity效果: