您的位置:首页 > 移动开发 > Android开发

Eclipse中如何查看Android 4.0 Api源代码(含有android4.0 api源码附件)

2013-05-14 09:10 363 查看
 附件: Android 4.0 API 源码

百度网盘下载地址:http://pan.baidu.com/share/link?shareid=638275&uk=3037731871

 

我们在使用android中的一些类的时候,有的时候想看下其源代码,一则更加了解其内在运行原理,而不是停留在仅仅去使用它。二则可以学习其编码风格,向大神们学习。好了

废话不多说,让我们看看如何在eclipse中查看其源码吧。

方法一:你可以下载一个反编译插件,据说可以查看各种源代码。只是我没有用过,这里就不多说了。

方法二:这里是大众路线:下载好源码添加到需要用的地方。

   Step1

下载对应版本的源码:比如什么  android 2.3啊  android 3.0 啊 android4.0啊 需要用的类所在的版本,你就要下载对应版本的源代码。真的这么麻烦?其实也不全是,一般来说框架有向下兼容的特性,(android也可以说是一个框架),所以一般4.0版本中的类,大部门都会有早期版本的源代码,所以我们一般只需要下载最新版本的就好了,如果找不到那就再找对应版本的吧  (我的附件中,就包含Android 4.0 api源码)

  Step2:

在自己的代码中,找到你想要查看的类。 把鼠标移动到类上,按住Ctrl。(这里就不需要多说了吧,相信大家都懂得),这个时候就eclipse就会自动连接到 该类的define位置,如果是系统的类,就会出现下图。

 


由这张图可以看出,当你link到类(这里只说类,也可以link到方法的define处)的define位置的时候,eclipse会去图片用红框划出的位置去找,如果找不到就弹出这个信息。

 

     Step 3:

你可以有多种选择,我比较习惯两种,

一种是把我们下载的对应版本的源码放在 ../sdk/platforms/android-xx路径,这里的xx就是对应的版本,比如4.0对应的是android-17。并把我们的源码包改名为android.jar.

另一种是点击:attach Source..(图中已用红框标出),会出现以下弹出框:



我们主要使用 External File来添加源文件包,将我们下载的添加进来就能查看源码了。   

 

简单提下其他选项的作用:External Folder:比如有时候你要加载的源文件你不知道具体在哪个包里,你就把这些包都放到某个文件下把文件夹添加进来,eclipse会自动在这个文件夹遍历的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息