查看Android studio中隐藏的api

google有意隐藏了一些方法api,要看这些源码要怎么办呢?下面是几种解决办法:

第一种方法:http://androidxref.com/ 这个网址下面有Android各个版本的源码(包括C层的),都是在线的,很方便查看:



第二种方法:(此种办法,在as3.6.3已经行不通了)

Github中已有人去除Android.jar中@hide注解这里的源码算是比较全的(注意只能是比较全,对于C层的代码还是没有的,因为只是jar包)

地址: https://github.com/anggrayudi/android-hidden-api

1、关闭Android Studio(***强调一下,一定要先 关闭android,否则,很有 可能加载不上)

2、下载对应API版本的Android.jar

3、替换SDK/platforms/android-版本/Android.jar

4、重新打开Android Stuido就可以查看

windows系统以上步骤即可查看,mac系统下,还要更改jdk.table


总结:第一种方法包含c层源码,但是跳转不方便;第二种方法,不包含c层源码,但是跳转方便。使用时,可以二者结合使用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容