由于我们昨天说到了获取系统联系人,里面说到了Android自己写的获得联系人的源码,为了防止有些人下载不了源码,所以今天就教一下大家怎样在Windows下面下载Android的源码

Android的源码是在https://android.googlesource.com/这个里面的,打开后我们可以看到

Android 模块包名 安卓模块下载_移动开发

这样一个页面,里面就是Android的源码啦,我们可以根据自己的需要,一个个模块的下载,但是如果要批量的下载的话,就推荐用Linux系统来下载啦,还可以在Linux下面把源码编译进行研究。我们今天说的是下载自己想要的模块

好啦,打开那个页面之后,我们还需要下载两个工具一个是Git 下载地址http://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git

下载好Git之后,我们还要下载一个TortoiseGit 下载地址http://code.google.com/p/tortoisegit/wiki/Download

好啦,下载完这两个工具之后,我们就安装就行的啦,先装Git, 然后再安装TortiseGit,一直默认安装就可以的啦

安装好之后,我们右键一个文件夹的时候,可以看到有Git Clone这样一个选项的

Android 模块包名 安卓模块下载_Android_02

我们就是用这个选项来下载Android的源码的了,好啦,我们现在新建一个文件夹用来存放Android的源码

然后在那个文件夹上面右键,然后点Git Clone 然后就可以看到下面的界面的了

Android 模块包名 安卓模块下载_操作系统_03

我们要填的就只有两个而已,也就是那个url还有Directory(这个是存放源码的目录,一般默认)

那个url是什么呢,就是我们刚刚打开的那个Android源码的那个网站,在这个网站的前面,我们可以看到这样一段说明的

Android 模块包名 安卓模块下载_git_04

它指的是,我们要在dos下面运行git clone这个命令才可以下载源码,但是,我们都用用户界面啦,所以就不用在dos下面运行命令啦

所以我要大家看的是那个url的命名,大家可以看到,那个url后面跟了一个name,这个就是我们要下载的模块的名字,这个网站下面的一排东西,就是android各个模块的名字啦,所以我们要下载什么模块,就把那个名字,复制到我们刚刚打开的那个界面的url里面去,然后点ok就行啦

比如说,我们昨天下载的系统联系人的那个模块,我们搜索contacts,可以搜索到

Android 模块包名 安卓模块下载_git_05

那么我们的url就很容易得到是http://android.googlesource.com/platform/packages/providers/ContactsProvider这个啦

所以我们把它粘贴到我们打开的那个窗口的url那里,然后ok就可以下载的啦!

所以以后想下载什么模块研究,就可以这样下载来看一下Android的源码啦。

但是有些人可能还会遇到一个小问题,那就是连https://android.googlesource.com/这个界面也进不去

或者正在下载的时候,会卡在那里不动

那么这个是因为https的原因啦,只要我们把https的s去掉,也就是变成http://android.googlesource.com/那么,这一切问题就会解决的啦!