暗黙的インテントとインテントフィルター
Activityがどのようなインテントに対応できるかはインテントフィルターにより表される
インテントフィルターは
AndroidManifest.xmlへ設定したり
実行コード内からのメソッド呼び出しで定義できる
インテントフィルターは、以下の要素で構成される
action
インテントが対応できるアクションを文字列で指定
この要素は必須で、1つ以上のかアクションを指定する
category
インテントが対応できるアクションのカテゴリーを文字列て指定
この要素も必須
カテゴリーに指定するのがないときには
CATEGORY_DEFAULT(android.intent.category.DEFAULT)
を指定する
カテゴリー指定をしないと
CATEGORY_DEFAULTにされるので注意
data
インテントのデータに含まれているURI
そのURIが示すMIMEタイプを指定する
例えば
httpスキームが指定されている暗黙的インテントに反応するとか
特定のサイトのURLが含まれている暗黙的インテントに反応するインテントフィルターを定義するときに使う