gpt4 book ai didi

android - Android的API XML文件是用什么工具生成的?

转载 作者:行者123 更新时间:2023-11-29 02:16:40 25 4
gpt4 key购买 nike

Android git 树提供了一组描述公共(public) API 的 XML 文件,例如base.git/api ,例如base.git/api/7.xml (其中包含适用于 Android 2.1 的公共(public) API)。

有人知道这个文件是怎么生成的吗?我想它会使用一些工具将 android.jar 文件处理成 XML 文件(可能使用 java.lang.reflect)。

我问主要是因为我需要处理这个文件,而且这个文件有很多不足之处,例如有些类型实现了 java.util.List 接口(interface),但是 java.util.List 没有在文件中定义,并且文件中缺少通用信息(例如 java.util.Vector 是通用的,但没有任何方法可以从 XML 文件中分辨出来。

最佳答案

doclava可以使用以下参数生成 API XML 文件

-xmlapi output_file.xml

link to same question about DroidDoc我认为 DroidDoc 要么是 doclava 的一个组件,要么 doclava 是 DroidDoc 的替代品。

关于android - Android的API XML文件是用什么工具生成的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3239258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com