Android 開発入門

ホーム > Androidプログラミングの基礎 > インテント

インテント

スポンサーリンク

アンドロイドアプリケーションにおける、3大コアコンポーネントはアクティビティサービスブロードキャストレシーバーと言えます。

これらはメッセージによってアクティベートされます。

このメッセージは インテント (intents) と呼ばれます。

言い換えれば、インテントとはアプリケーションの主要コンポーネントの実行時レイトバインディングを実現する仕組みです。

具体例を挙げると、例えばインテントの仕組みによって、「このアプリケーションは http:// で始まる URL を処理できるブラウザアプリケーションですよ。」 という宣言を簡単に行うことができます。(この仕組みはインテントフィルターと言います)

そして「http://www.example.com/ をブラウズしたい!」というアプリケーションは、システムにインテント (メッセージ) を送信できます。

システム側は 「http://www.example.com/ の閲覧ができますよ」というアプリケーションのリストを把握しているので、「それではこれらのアプリケーションが利用できますが、どれを使いますか?」 といった具合にユーザーに問い合わせることが可能になります。

スポンサーリンク
ホーム > Androidプログラミングの基礎 > インテント