EclipseでAndroidのフレームワークのコードを読む方法

  • Androidプロジェクトの作成
  • Androidプロジェクトから自動追加されたandroidのjarをremove
  • プロジェクトのプロパティ表示
  • Javaのビルドパス選択
  • Add external jars
  • android.jarにソースをattach
    • androidのframeworkのソースの取得
      • git clone git://android.git.kernel.org/platform/frameworks/base.git
    • Source attachmentをEdit -> External folderで、上記で取得したしたソースを指定

これで、ソースにブレークポイント設定して、Eclipse上で読み進める事ができるので、フレームワークも理解しやすくなりますね。もちろん、EclipseのsourceのjumpやCall Hierarchyなども使えます。