如何获取Java API源代码?

14 浏览
0 Comments

如何获取Java API源代码?

虽然似乎有一种方法可以克隆整个代码库(在这里有描述),但我只需要Java API文件,仅此而已。 (提示:流量限制+慢速连接)\n现在,整个git代码库在这里,但是纯Java API文件在哪里? 还是它们在完全不同的位置? 有人有主意吗? 我对git并不是很了解。

0
0 Comments

问题原因:用户需要获取Java API的源代码。

解决方法:用户可以访问以下网址获取Java API的源代码:http://grepcode.com/snapshot/repository.grepcode.com/java/ext/com.google.android/android/2.3.4_r1/,该网址包含了所有Android版本的代码库。

0
0 Comments

如何获取Java API源代码?

问题原因:

Android的git存储库中只包含Android特定的类,而不包括Java类(如ArrayList等)。因此,需要通过其他方式获取Java API源代码。

解决方法:

以下方法可以帮助获取Java API源代码:

1. 使用git克隆Android源代码存储库:

git clone git://android.git.kernel.org/platform/frameworks/base.git

cd base

2. 查看可用的标签:

git tag -l

3. 切换到所需的标签(例如,android-2.2.2_r1):

git checkout android-2.2.2_r1

4. 进入到目录core/java/android,这里有所需的Java API源代码。

5. 将源代码打包为bzip2压缩文件:

tar cjf android-java-2.2.2.tbz2 core/java/android

以上步骤完成后,我们将获得一个名为android-java-2.2.2.tbz2的bzip2压缩的归档文件,大小仅为1.8MB。

这样,您就可以获取到Java API的源代码了。

0
0 Comments

想要获取Java API源代码的原因是想要离线浏览和使用它们。根据提供的信息,可以得出解决方法如下:

1. 如果你想要获取java.*javax.*类的源代码,可以从libcore库中获取。该库的链接为:https://android.googlesource.com/platform/libcore/

2. 如果你想要获取android.*类的源代码,可以从frameworks/base库中获取。该库的链接为:https://android.googlesource.com/platform/frameworks/base/

3. 其他库可能贡献了Java API的其他部分,如Apache HttpClient。

如果你只是想浏览代码,建议使用Google Code Search。例如,我经常引用Android源代码,但我没有下载它。

另外,如果你只是想开发Android应用程序,不需要进行以上操作,只需下载Android SDK即可。SDK的下载链接为:http://developer.android.com/sdk/index.html

0