先提供android最新版本的源码下载,从google下个源码不容易。。上传也不容易

为了让广大跟我一样的想从android开发中赚点外快的朋友提供一个方便的下载方法,

这是我在ubuntu用repo在官方下的源码,整理了下。解压在一个单独的文件夹里

然后在eclipse中的 android.jar包中关联源代码只直接把路径设为此文件夹。

则可以关联所有源码,包括(frameworks框架以及第三方jar包,j2se源文件),挺方便的

有时间的话,会上传2.2等其他版本的源码。

以下是共享在电驴里的2.2源码完整版,解压后大概6G多(下载后把所有文件放在同一个文件夹内,然后解压android2.2.zip这个82MB的文件即可解压所有文件),以下是电驴下载链接

android2.2.zip
ed2k://|file|android2.2.zip|84240562|BB07D493F6782B929E25C0A8EC2881EA|h=PSAU43DRB72NOQC5KHIDVCRWO4JQUDME|/

android2.2.z01
ed2k://|file|android2.2.z01|734003200|F722CECC692C0C572E7485FF4684822E|h=5FATMHFGCOEZEWFRXG3GN3SB2KGOLR2J|/

android2.2.z02
ed2k://|file|android2.2.z02|734003200|7DEB3D3024337E84C5FA3B58AAFC5780|h=CHCYTNH3OE7QNMQD24U3AR5CTEVNYAMW|/

android2.2.z03
ed2k://|file|android2.2.z03|734003200|B0A22488336F832419C25E19B5AE935C|h=T63UIZ3RF4WU4YP3GLRKJQWATGNCR2SW|/

android2.2.z04
ed2k://|file|android2.2.z04|734003200|38EEE114B6476A854B2472DEC6717A22|h=NKEF55EOHKVGX4WURCG46VXJZ5SQJC6B|/

android2.2.z05
ed2k://|file|android2.2.z05|734003200|B229F75BBAA532F0FA1162330745ED27|h=XUJOT3LGP3DM4FNDKIKNBVV3F6L3PMAM|/

android2.2.z06
ed2k://|file|android2.2.z06|734003200|62A1AD93EB4049D336F43BAD8792D17F|h=OWVPB7MKDL73UCIWQDXANRWQEPVIVCO6|/

android2.2.z07

ed2k://|file|android2.2.z07|734003200|E80BDE706E5DE61A48836B9084B59330|h=FE4JE6F5YRKLN2WW4VHXXDLGW4AGH2C4|/


Android 源代码(2.3.5)

http://www.simplecd.org/id/2906182


Source-Insight-看大规模大工程源代码

如果你只是看或者编写一个小应用,这个东西当然还没有UltraEdit好,但是你要管理成百上千,成千上万的代码,那你最好还是考虑一下这个吧,UltraEdit此时只能是束手无策或者是黔驴技穷了。你估计想说,有那么多文件需要管理吗?其实,最简单最广泛的,Linux的Kernel就是一个典型的例子。解压后的代码都有几百M,你说你怎么看?说实话最初我不知道这软件的时候,是一个目录一个目录,一个文件一个文件看的。

  然而你要知道,翻目录翻文件,你的确需要毅力。还有就是想找一个文件,你又得用find,找一个函数你还得有search,更或者要用grep,如此这般。然后你想知道一个函数被谁调用,你却无从下手,然后你想知道一个变量怎么改变的,你依然要费大力气。那么,就从这些劳动中解脱出来吧,用上Source Insight或许就可以减轻你这样的负担了。

  原来看Android的源码树时,用的是Eclipse,当时觉得挺好用的。但是后来发现Eclair居然不能导入到Eclipse。得,本来也觉得Eclipse不能很好地看C代码很不爽,那么就用SourceInsight吧。全部导入并sync后,发现貌似SourceInsight看源码树比Eclipse还好一些,特别是最近几乎看的都是C和C++部分的代码,其实对于Java代码也一样好。可以在代码间跳转,可以很快地定位需要的文件,虽然不能完全所有想定位的都能定位,但已经足以比Eclipse好一些了。

  建议看源代码时,要将代码sync一下,这样就可以跳转了。虽然这样要花费较多的时间去sync,花费较多的磁盘空间,不过,磁盘嘛,1G总是相对比较少的,时间嘛,花一次这样的时间,以后都方便还是很好的。而且这个软件还是免费的,最初看到这个软件的推荐是在IBM的开发网站上,呵~IBM推荐的,也可以让大家信任吧。


更多相关文章

  1. 在eclipse中导入android4.0中的Launcher2并且编译运行
  2. Android用户界面设计学习之旅-第二站
  3. 跟Google学习Android开发-起始篇-保存数据(2)
  4. Eclipse导入Android文件出错!Project has no default.properties
  5. 解决:eclipse导入android时工程下没有R文件的问题,以及style.xml文
  6. android,代码混淆,反编译,ADT 20版本
  7. android页面布局时定义控件ID时@id/XX和@+id/xx 有什么区别?
  8. android Canvas中的clipRect、drawBitmap
  9. 我的Android进阶之旅------>Android基于HTTP协议的多线程断点下

随机推荐

  1. Android(安卓)Debugging
  2. Android(安卓)SurfaceView 的基本应用
  3. 让ImageView全部适应ScrollView
  4. Android(安卓)文件存储 和 权限管理
  5. Android(安卓)Style样式的定义
  6. Android实现简单短信发送器
  7. Linkify匹配电话号码,Email等
  8. Android(安卓)2.3 StatusBar 分析(一)
  9. Android(安卓)SDK Android(安卓)NDK 官方
  10. Android(安卓)全退出