Androidのソースコード覗き(笑)
Androidのソースコード覗くゾォ!!!!!!!!
…言い方悪いですが(笑)
とりあえずSDKの中身を探るのと、Android自体を探る二パターンを一挙ご紹介!
環境はUbuntu10.04です。
まずはSDKのコード(Activityのコードとか。)をEclipseでみる方法!
参考はこいつらだゼェw
ダウンロードはこれだけ。そしたらmysdk/base/core/javaにいろいろ入ってるんでコレを各SDKにコピーしちゃいます♪
そしたらEclipseでAndroidアプリのコードなんかでActivityに色がつくようにカーソルもってったらF3でActivity.javaが開くようになる。ほか同様。
すでにEclipse起動してた場合は一回再起動のこと。
さて、続いてはAndroid本体。
参考
…言い方悪いですが(笑)
とりあえずSDKの中身を探るのと、Android自体を探る二パターンを一挙ご紹介!
環境はUbuntu10.04です。
まずはSDKのコード(Activityのコードとか。)をEclipseでみる方法!
参考はこいつらだゼェw
- http://d.hatena.ne.jp/ma_chupic_chu/20090503/1241298988
- http://stuffthathappens.com/blog/2008/11/01/browsing-android-source-in-eclipse/
- http://d.hatena.ne.jp/yhanada/20090731/1249045594
- http://www.pshared.net/diary/20100913.html
- http://d.hatena.ne.jp/Kazzz/20091129/p2
なるべくSDKが入ってるフォルダにダウンロードしたほうが楽なのでそういう前提で。
コマンド
$ mkdir android/mysdk
$ cd android/mysdk
$ git clone git://android.git.kernel.org/platform/frameworks/base.git
ダウンロードはこれだけ。そしたらmysdk/base/core/javaにいろいろ入ってるんでコレを各SDKにコピーしちゃいます♪
$ mkdir android-sdk-linux_x86/platforms/android-3/sources
$ mkdir android-sdk-linux_x86/platforms/android-4/sources
... // すべてにsourcesフォルダをつくっておく。
$ cp -r mysdk/base/core/java/* android-sdk-linux_x86/platforms/android-3/sources/
... // これも全てに。
そしたらEclipseでAndroidアプリのコードなんかでActivityに色がつくようにカーソルもってったらF3でActivity.javaが開くようになる。ほか同様。
すでにEclipse起動してた場合は一回再起動のこと。
さて、続いてはAndroid本体。
参考
- http://www.adakoda.com/android/000118.html
- http://source.android.com/source/git-repo.html
- http://www.android-group.jp/index.php?plugin=attach&pcmd=open&file=Android%A4%F2%A5%BD%A1%BC%A5%B9%A4%AB%A4%E9%A5%D3%A5%EB%A5%C9%A4%B9%A4%EB.pdf&refer=%A4%AD%A4%F3%A4%CD%A4%B3
さて、チョットやってみたのですが・・・
どうやらビルドは64bitでないとできない仕様になってるそうで。
というわけであとはチョット参考サイトの通りに。
64bitに移行するかちょっと考えてみてそれから続きをやりたいと思います。
どうやらビルドは64bitでないとできない仕様になってるそうで。
というわけであとはチョット参考サイトの通りに。
64bitに移行するかちょっと考えてみてそれから続きをやりたいと思います。