zoukankan      html  css  js  c++  java
  • 为Eclipse添加Java和Android SDK源代码

    做Android开发最美妙的莫过于可以看到它的架构的源代码,站在其架构的角度观察能让我们选择更加适合的解决方案。

    (注意分清楚操作系统源代码和SDK源代码 - -!)

     

    Eclipse如果没有导入源码,当我们Ctrl + Click时候会看到如下提示:

    看不到源码是多么沮丧的事情。


    如何为Eclipse添加Java源代码和Android SDK源代码?

    1.Ctrl + Click 一个JDK的类定义,比如String

    2.一般会提示source not found.在当前窗口点击Attached Source..

    3.填入JDK中的src.zip的路径

    4.OK,可以看到String的定义了


    如何添加Android SDK源代码到Eclipse?

    同样,Ctrl + Click 一个Android SDK中的类定义(比如ViewGroup),出现source not found,此时已经不是Attached Source,而是Change Attached Source,但是如果我们更换路径,则虽然能看ViewGroup.java了,但是又没办法看到String.java了

    所以,步骤应该是:

    1.首先先确保已经添加JDK的源代码进入Eclipse(非必要,只是这样的话即能看JDK,也能看Android SDK)

    2.下载Android SDK源代码(可以去git下,文中最后也有提供)

    3.到Android SDK目录下的android-xx创建sources文件夹,把源代码放入其中(如果用文中的压缩包,需要解压,把内容放到sources中)

       ex:D:Dev_SpaceAndroid_Spaceadt-bundle-windows-x86_64-20131030adt-bundle-windows-x86_64-20131030sdkplatformsandroid-19

    4.找到项目中的android.jar。 右键 -> Properties -> Java source Attachment -> External Folder -> 选择刚才新建的sources文件价路径

    5.OK

    现在可以通过Ctrl +Click查看JDK和Android SDK的源代码了

    Android SDK源代码压缩包下载

  • 相关阅读:
    原型模式——浅复制与深复制
    初识Java反射
    建造者模式
    利用事件委托弥补观察者模式不足
    利用Java提供的Observer接口和Observable类实现观察者模式
    观察者模式
    再说单例模式的线程安全问题
    组合模式
    MyBatis3入门
    [Swift]LeetCode1216. 验证回文字符串 III | Valid Palindrome III
  • 原文地址:https://www.cnblogs.com/hellenism/p/3738737.html
Copyright © 2011-2022 走看看