[Android]ソースコードを解析するための方法まとめ

スポンサーリンク

久しぶりに、Androidソースコード内部を調べる必要が出たため、ダウンロードしました。
アプリケーション側ではなく、OSなどフレームワーク側のソースコードの話です。

リビジョンは、revision="refs/tags/android-6.0.1_r22"にしました。

ソースコード取得方法

Android: 4.0.3 Nexus S カーネルソースをコンパイルしインストール | ナレッジデザイン大竹のホームページ (by drupal)

容量を調べたところ、50GBほどの大容量となっています。

昔、企業で開発していたころは、windowsXPで Source Insight というソフトを用いてソースを追っていましたが、Macでは、そのソフトは使えず、ターミナルからのgrepだと遅いのでなんか手がないかと思い調べました。

以下の参考サイトの方法を見つけ、使ってみた感じ今のところ一番よさげかな思います。

細かく使い込むのは今後になりますが、ひとまず、情報として残しておきます。

参考

  • Androidソースコード検索サービス
Developer Collaboration Project - Androidソースコード検索サービス
  • ???(リンク切れ)
    http://blog.sola-dolphin-1.net/archives/3924393.html
    Android内部を色々見ている方っぽいので、非常に参考になります。

  • ソース内部の処理の追い方のイメージ
    Android4.1で追加された7インチレイアウトをソースコードから調査

Android4.1(Jelly Bean)で追加された7インチレイアウトをソースコードから調査しました。 | Bescottee
新しく追加された7インチ向けレイアウトをシステムバーとナビゲーションバーの提供方法という視点で調査を行いました。 7インチレイアウトでは、基本的にはPhoneレイアウトに近いシステムバーやナビゲーションバーの提供がなされますが、landscape持ちの場合は2ペインで左にリスト、右の詳細画面というレイアウトも可能です。
  • 解説
    【ソース解析】android ソースコード解説他

https://matome.naver.jp/odai/2136977775842244401

コメント

タイトルとURLをコピーしました