Since 2011 the source code can be downloaded with the SDK Manager (Window > Android SDK Manager)
- Install package "Sources for Android SDK"
- Open Properties of android.jar, which you can find in the package explorer below the Android library
- In "Java Source Attachment", select android/sdk/sources as external folder
Edit: Eclipse seems to regularly scan the external folder for updates. If this annoys you, you can zip the folder into a .jar and then tell Eclipse to look in that jar for the sources. Eclipse will then no longer scan for changes.