Android学习到一定程度,就一定要多读代码多思考,Android源代码就是非常好的学习材料,本文就是把Android的源码下载下来。我们知道Android的源代码是用Git这个分布式版本控制工具管理的,下载起来比较麻烦,我们在这里用图解的方式一步一步来,你肯定能学会。

第一步、安装VMWare我假设你在Windows下,而Android源代码在Linux下下载会更方面些。那么我们就装一个虚拟机来创造一个Linux环境。不熟悉的同学去Google一下“VMware Workstation 7.1安装”。

第二步:安装Ubuntu10.04这一步不熟悉的同学去搜索”在VMware中安装Ubuntu10.04” 需要提醒一下,最好在图形界面方式安装,安装过程比较慢,需要等待的时候要有点耐心,我在95%的时候等了近20分钟^_^ 。可能对于有些人上面两步就是一个门槛,但我相信不会是你。

第三步:进入Linux ,打开终端哦,我还是配张图吧,扯谈,我知道这个你会的^_^

第四步:安装git和curl在终端窗口敲下面的命令,下同

sudo apt-get install git-core curl

如上图第一行,下面一路回车,安装完毕。

第五步:安装repo脚本

curl http://android.git.kernel.org/repo >~/repo

第六步:给repo可执行权限配图还是上面那张,仔细看一下

chmod a+x ~/repo

第七步:新建一个目录mydroid , 然后进入该目录配图还是上面那张,仔细看一下
mkdir mydroid

cdmydroid

第八步:repo初始化配图还是上面那张,仔细看一下

~/repo init -u git://android.git.kernel.org/platform/manifest.git

其间需要输入姓名和邮箱,随意输入,测试颜色选择是,最后你会得到一个类似“repo initialized in /home/nebulayao/mydroid”的提示,说明初始化成功。配图如下:

第九步:repo同步

~/repo sync

好了,因为有大约2个多G的资料需要下载,所以等待的时间可以出去吃个饭,打几局Dota……

最后你看到了这样一句 Syncing work tree: 100% ,done 表示下载完毕。

第十步:验收成果:下载完源代码有什么用呢?我们进入mydroid/packages/apps/Phone目录看一下,哦这不就是Android系统中打电话的那个程序的源代码吗,是的,你没有看错!到处都是宝藏 ^_^




更多相关文章

  1. 实现Android屏幕控制Androidscreencast应用
  2. android源代码在线查看
  3. android Jni 需要注意的地方
  4. Android(安卓)APK文件结构 完整打包编译的流程 APK安装过程 详解
  5. Android(安卓)StageFrightMediaScanner源代码解析
  6. Android(安卓)APP —— “时光摄影” 的搭建手记(一)
  7. android开发—01开发环境的搭建
  8. 2010.11.15———android spinner下拉列表
  9. Android(安卓)Market排名算法及规则

随机推荐

  1. Android开发入门——helloWorld
  2. 为什么ListView.setOnItemClickListener
  3. 【Android】Retrofit 2.0 的使用
  4. Android中利用Handler实现消息的分发机制
  5. 【Android 设计】:样式_ 图解
  6. Android Bitmap转Drawable
  7. ubuntu 10.04/ubuntu 12.04 /ubuntu 13.0
  8. android中的左右滑屏实现By ViewPager
  9. Android网络编程Demo
  10. Android Studio 2.0 Instant Run无效(Inst