转自:http://www.linuxidc.com/Linux/2010-09/28434.htm
<script src="http://www.linuxidc.com/linuxfile/linux19.js" type="text/javascript"></script><script type="text/javascript"><!--
google_ad_client = "pub-5195587195407606";
/* 300x250, 创建于 09-12-6 */
google_ad_slot = "6879159141";
google_ad_width = 300;
google_ad_height = 250;
//-->
// --></script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script>
Android
学
习到一定程度,就一定要多读代码多思考,Android源代码就是非常好的学习材料,本讲的内容很简单,就是把Android的源码先下载回来。我们知道
Android的源代码是用Git这个分布式版本控制工具管理的,下载起来比较麻烦,我们在这里用图解的方式一步一步来,你肯定能学会。
第一步、安装VMWare 我假设你在Windows下,而Android
源
代码在Linux下下载会更方面些。那么我们就装一个虚拟机来创造一个Linux环境。<!-- IWMS_AD_BEGIN-->
<script src="http://www.linuxidc.com/system/system60.js" type="text/javascript"></script>
|
<!-- IWMS_AD_END-->
第二步:安装Ubuntu
10.04,需要提醒一下,最好在图形界面方式安装,安装过程比较慢,需要等待的时候要有点耐心,我在95%的时候等了近20分钟^_^ 。
第三步:进入Linux ,打开终端 哦,我还是配张图吧,蛋腚,我知道这个你会的^_^
第四步:安装git和curl 在终端窗口敲下面的命令, curl 是一个利用url语法在命令行方式下进行文件传输的工具!
sudo apt-get install git-core curl
如上图第一行,下面一路回车,安装完毕。
第五步:安装repo脚本(将 http://android.git.kernel.org/repo内容下载到当前用户的根目录下的repo文件中)
curl http://Android
.git.kernel.org/repo >~/repo
第六步:给repo可执行权限 配图还是上面那张,仔细看一下 (命令格式chmod [augo] [+=- ][xrw];all,user,group,other )
chmod a+x ~/repo
第七步:新建一个目录mydroid , 然后进入该目录 配图还是上面那张,仔细看一下
mkdir mydroid
cd mydroid
第八步:repo初始化 配图还是上面那张,仔细看一下
<!-- IWMS_AD_BEGIN-->
<script src="http://www.linuxidc.com/system/system60.js" type="text/javascript"></script>
|
<!-- IWMS_AD_END-->
~/repo
init -u git://Android
.git.kernel.org/platform/manifest.git
其间需要输入姓名和邮箱,随意输入,测试颜色选择是,最后你会得到一个类似“repo initialized in
/home/nebulayao/mydroid”的提示,说明初始化成功。www.linuxidc.com配图如下:
第九步:repo同步
~/repo sync
好了,因为有大约2个多G的资料需要下载,所以等待的时间可以出去吃个饭,打几局Dota……
最后你看到了这样一句 Syncing work tree: 100% ,done 表示下载完毕。
第十步:验收成果:下载完源代码有什么用呢?我们进入mydroid/packages/apps/Phone目录看一下,
哦这不就是Android
系
统中打电话的那个程序的源代码吗,是的,你没有看错!到处都是宝藏 ^_^
分享到:
相关推荐
图解android源代码下载指南
Android开发小知识_Android源代码下载指南(图解)[整理].pdf
NULL 博文链接:https://tungstenwang.iteye.com/blog/1232003
微信小程序开发图解案例教程-源代码微信小程序开发图解案例教程-源代码微信小程序开发图解案例教程-源代码微信小程序开发图解案例教程-源代码微信小程序开发图解案例教程-源代码微信小程序开发图解案例教程-源代码...
算法图解的源代码,包含各种不同语言的算法实现方法,具体算法包括:二分查找的方式和实现、选择排序实现、递归实现、快速排序实现、散列表实现、广度优先搜索实现、最短路径算法实现、贪婪算法解析、动态规划等一...
图解设计Iterator 源代码
《图解CSS3核心技术与案例实战》PDF,配套源代码。《图解CSS3核心技术与案例实战》将CSS3特性按模块功能分类,通过理论、图解、实战的方式向大家阐释CSS3每个特性功能。能帮助从事CSS3开发的前端工程师 系统掌握CSS3...
常用电源设计技巧图解常用电源设计技巧图解常用电源设计技巧图解常用电源设计技巧图解常用电源设计技巧图解常用电源设计技巧图解常用电源设计技巧图解常用电源设计技巧图解常用电源设计技巧图解常用电源设计技巧图解...
图解 Kafka 之实战指南.pdf
图解Css3核心技术和案例书中各个章节使用的源代码,边看书边对着源码联系效果更好!
图解说明android中ImageView的scaletype属性.pdf
图解android发展历史
图解CSS3:核心技术与案例实战书的源代码,官网下的。
linux 源代码目录树结构图解,希望能帮助大家更直观的,更好的了解Linux内核的结构。
图解 Kafka 之实战指南.7z
图解Android4.0开发环境配置,图文并茂,一步步指导你配置Android4.0开发环境。
图解Google Android内核编译教程 Android作为Google公司推出的一款手机开发平台,其本身是基于linux内核的。Google提供的内核源代码中除了linux部分外,有很大一部分是与虚拟处理器Qemu和模拟硬件平台Goldfish相关...
注:此为王政 所作,个人在网上淘到,与各位 做用户管理的朋友分享!内包含 转换XML 配置策略到数据库动态配置安全策略,及一些UML图解
图解Android系统架构.pdf
图解Android手机发展史