カテゴリー:
AndroidManifest.xml
閲覧数:411 配信日:2013-05-25 09:53
概要
・インテントの処理を定義(=インテントフィルタを指定)
・具体的には、Activity起動条件(フィルタ)を設定
定義場所
・<activity>要素の中に定義
・子要素として<action>要素を定義する必要がある
・その他「子要素」<category>, <data>
定義する理由
・コンポーネントは、応答できるインテントの種別をインテントフィルタ を介して判断するため
・Android システムは、コンポーネントを起動する前にどのインテントをそのコンポーネントがハンドリング可能なのかを知っておく必要がある
・明示的にターゲットコンポーネントを指名するインテントは、コンポーネントをアクティベートする(=インテントフィルタを介さない)
・しかし、ターゲットを明示していないインテントは、コンポーネントフィルタを通過できた場合に限りそのコンポーネントをアクティベートする仕様となっている