久しぶりに、Androidソースコード内部を調べる必要が出たため、ダウンロードしました。
 アプリケーション側ではなく、OSなどフレームワーク側のソースコードの話です。
リビジョンは、revision="refs/tags/android-6.0.1_r22"にしました。
ソースコード取得方法
- Android: 4.0.3 Nexus S カーネルソースをコンパイルしインストール 
 http:// otake.knowd2.com/drupal-rotake/?q=node/140
 ※リンク切れ- 容量を調べたところ、50GBほどの大容量となっています。 - 昔、企業で開発していたころは、windowsXPで Source Insight というソフトを用いてソースを追っていましたが、Macでは、そのソフトは使えず、ターミナルからのgrepだと遅いのでなんか手がないかと思い調べました。 - 以下の参考サイトの方法を見つけ、使ってみた感じ今のところ一番よさげかな思います。 - 細かく使い込むのは今後になりますが、ひとまず、情報として残しておきます。 
参考
- Androidソースコード検索サービス 
 https://sites.google.com/site/devcollaboration/codesearch
- ??? 
 (リンク切れ)http://blog.sola-dolphin-1.net/archives/3924393.html
 Android内部を色々見ている方っぽいので、非常に参考になります。
- ソース内部の処理の追い方のイメージ 
 Android4.1で追加された7インチレイアウトをソースコードから調査
 (リンク切れ)http://andbrowser.com/development/925/7inch_layout_survey_from_sourcecode/
- 解説 
 【ソース解析】android ソースコード解説他
 (リンク切れ)https://matome.naver.jp/odai/2136977775842244401

コメント