Android プログラミングを初めて学ぶ人のための学習サイトです。実用的なコード例でわかりやすく解説しています。
Android 開発入門Android 開発入門
Androidプログラム開発
Androidプログラミング基礎
Android 携帯・アプリの話題
関連サイト
サイト情報

インテント

スポンサーリンク

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

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

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

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

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

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

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

記事を気に入っていただけましたら、ソーシャルメディアでシェアをお願いします。記事を書く活力になります!

スポンサーリンク
サイト内検索
当サイト及び姉妹サイト内 (*.keicode.com) の情報を検索します。
スポンサーリンク

© 2010-2014 Keisuke Oyama Android 開発入門