Android Open Source会定期发布API级别之间的API差异列表。以下是developer.android.com的一些示例:
Difference between API Level 18 and 19
Difference between API Level 14 and 15
这看起来好像是以某种方式自动生成的。
我想使用类似的工具,以便跟踪我自己的源代码的API版本之间的差异。
我可以使用哪种工具?
答案 0 :(得分:0)
我在猜测,但您最有可能想要研究Javadoc生成工具。除了基础知识之外,我还没有使用它们,但它可能是创建你所追求的文档类型的那些之一,可能与某些版本控制相结合,只生成部分javadoc。
我重申,我不确定我刚刚说过的任何内容,我只是提供这个,以防它指向你或其他访问者正确的方向,因为你没有其他答案。< / p>
如果不是这样,你不会自己努力解析结果,或者,如果你只对自己看到结果感兴趣,你是否使用Git / Version控件?
Git可以让你分道扬.. git diff有很大的灵活性来向你展示改变了什么。以下可能是您最初想要的(其中patchfirstcommit和patchlastcommit应该是您感兴趣的提交范围的标识符)
git diff --name-summary patchlastcommit patchfirstcommit
(你可以看到提交列表:)
git reflog
然后您可以根据需要解析结果。