Android

Androidのコンポーネント

More than 1 year has passed since last update.

Androidのコンポーネントは4種類ある。

  1. Activity
  2. Service
  3. ContentProvider
  4. BroadcastReceiver

Activity

GUIを提供するコンポーネント
1つのActivityが1つの画面を担当し
Activityを遷移させることで画面遷移させる

Service

バックグラウンドで動作するコンポーネント
UIを持たない

ContentProvider

共有データを管理するコンポーネント
アプリ間でデータを共有するときに使う

BroadcastReceiver

システム全体のブロードキャストアナウンスに応答するコンポーネント
Intentを受信するためのコンポーネント
OSからの通知、アプリ間の通知、同一アプリ内のコンポーネント間の通知、いずれにも使われる