如何访问非当前版本的Android API文档?适配minSdkVersion=23开发需求
Android Studio内置离线文档
直接在Android Studio里操作:打开设置(Windows/Linux点File→Settings,Mac点Android Studio→Settings),找到Appearance & Behavior→System Settings→Android SDK,切换到SDK Tools标签,找到Documentation for Android SDK,勾选API 23及你需要的更早版本后点击下载。完成后,在代码里按住Ctrl(Mac是Cmd)点击Telephony.Sms就能查看对应版本的文档,右上角还能切换版本对比字段变化,比网页查询更高效。直接查看对应API版本的源码
不用复杂的版本控制操作,在Android Studio的Project视图切换到Android模式,展开External Libraries→Android API 23 Platform,找到android.jar里的android.provider.Telephony类,直接查看Sms内部类的字段定义。需要更详细注释的话,去官方源码仓库切换到android-6.0.1_r77(API 23对应的源码tag),打开frameworks/base/core/java/android/provider/Telephony.java文件,里面的内容就是最权威的官方实现说明。使用Android Dev History本地查询
这个工具专门整理了Android各API版本的API变更记录,包括字段的增删情况。下载对应版本的快照后,本地就能直接查询Telephony.Sms在旧版本的字段列表,无需跳转外网,操作更直接。旧版SDK离线文档包
如果你之前保存过旧版Android SDK,其中的docs文件夹包含对应API版本的完整HTML文档。没有保存的话,可寻找可靠开发者社区分享的离线文档压缩包,解压后用浏览器打开即可查看。
内容的提问来源于stack exchange,提问作者atrocia6

