インテント
アンドロイドアプリケーションにおける、3大コアコンポーネントはアクティビティ、 サービス、ブロードキャストレシーバーと言えます。
これらはメッセージによってアクティベートされます。
このメッセージは インテント (intents) と呼ばれます。
言い換えれば、インテントとはアプリケーションの主要コンポーネントの実行時レイトバインディングを実現する仕組みです。
具体例を挙げると、例えばインテントの仕組みによって、「このアプリケーションは http:// で始まる URL を処理できるブラウザアプリケーションですよ。」 という宣言を簡単に行うことができます。(この仕組みはインテントフィルターと言います)
そして「http://www.example.com/ をブラウズしたい!」というアプリケーションは、システムにインテント (メッセージ) を送信できます。
システム側は 「http://www.example.com/ の閲覧ができますよ」というアプリケーションのリストを把握しているので、「それではこれらのアプリケーションが利用できますが、どれを使いますか?」 といった具合にユーザーに問い合わせることが可能になります。