2010年10月26日火曜日

Android Source Code Reading

しかじろうです。
AndroidSDKのソースコードを読もうぜ!ってことで第一回を行ないました。
以下、簡単な議事録

http://atnd.org/events/8892
参加者9名

事前準備
EclipseからAndroidのソースを見るには

やったこと
  • Activityの処理を追う。
  • onCreate()
  • setContentView()
  • ライフサイクルのおおまかな流れ
  • android.app.Instrumentation
  • com.android.internal.policy.impl.PhoneWindow
詰まったこと
  • platform/frameworks/base.git をcloneしただけでは足りないソースがあった。
  • platform/frameworks/policies/base.git とか、必要になるソースが他にあった。
改善
  • サンプルアプリapidemoとかでデバッグしながら追う
  • デバッガでcallしているクラスやメソッドを特定する
  • テーブル半円にし、みんながホワイトボードに向くようにする。
  • お手本アプリのソースを読む
  • OS周りポーティングとか
次回
  • 11/15(月) 隔週開催
  • フレームワーク
    Activity途中 続き
    Service Intent ContentProvider など
  • サンプルアプリ
    次回以降やる
  • 宿題
    使い方の分からないメソッドとか難しいメソッドを一人一つ以上挙げる
後で気になったこと
  • ホワイトボードを有効活用できていなかった。
  • クラス図やシーケンス図があったほうがいいかも。
写真は撮り忘れました。

0 件のコメント:

コメントを投稿