Hatena::Groupandroid

lnzntの Android 日記 このページをアンテナに追加 RSSフィード

2010年10月26日(火)

Activity ライフサイクル

| 11:12 | Activity ライフサイクル - lnzntの Android 日記 を含むブックマーク はてなブックマーク - Activity ライフサイクル - lnzntの Android 日記 Activity ライフサイクル - lnzntの Android 日記 のブックマークコメント

「初めてのAndroid*1」の第2章「基本コンセプト」を読みはじめました。

Android のアーキテクチャ、Activity のライフサイクル、アプリケーションコンポーネントの説明です。

Android Developers の記述のほうが新しいように見えます。

忘れないようにメモ。

Android アーキテクチャについて

  • Android のアーキテクチャは以下の構成
    • アプリケーション
    • アプリケーションフレームワーク
    • Android ランタイム
    • ライブラリ
    • Linux カーネル
  • 実装
    • カーネルやネイティブライブラリは C/C++
    • アプリケーションフレームワーク、アプリケーションは Java
    • VM : Dalvik (Android ランタイム)
    • 3D : OpenGL ES
    • DB : SQLite
    • ブラウザエンジン: Webkit

Activity ライフサイクル

図にまとめた。

Android Activity Lifecycle (s)

アプリケーションコンポーント

  • アクティビティ
  • サービス
  • ブロードキャスト レシーバ
  • コンテンツプロバイダ
  • (リソース)