[HP Top] |
インテント †基本カテゴリの説明 † インテントで投げる情報には、4つの基本カテゴリがあり
Ⅰ.アクション † 実行する動作を記述する
Ⅱ.カテゴリ †カテゴリによる絞込みを実施する
Sampleソース付き Ⅲ.データ †Ⅳ.タイプ †Intentで値を引き渡す方法 (拡張インテント) † -IntentクラスのputExtra()を使用し、様々な引き渡したい情報を付加させる
呼び元でIntentの戻り値を受ける方法 † 呼び出し時にstartActivityではなく、 様々なIntent連携 † 参考 : 「コードを貼り付けながら。」さんのページ - Intent(インテント)連携をまとめてみる 明示的なインテントと暗黙的なインテント †
明示的インテント † コンストラクタIntentやsetComponentなどによって明示的に指定。相手先が明確。 暗黙的インテント † jpegを送信するアクティビティを起動 ブロードキャストレシーバ † ブロードキャストの連絡を受信してそれに対処するだけのコンポーネント ブロードキャストの多くが元々はシステム コード。以下のようなモノを検知する。
インテントレシーバ †外部のイベントに反応するアプリを作成したい時に使用。 http://toru.tea-nifty.com/toru204e/2009/12/post-a4e3.html インテントフィルタ † インテントフィルタは、2方法ある priority
コード内で作成して登録したブロードキャストレシーバの場合、インテントフィルタは、Intent Filter オブジェクトとして直接インスタンス化される。それ以外のっ全てのフィルタは、マニフェストで設定する http://www.techdoctranslator.com/android/practices/ui_guidelines/activity_task_design サービス †サービスもインテントで起動可能 adb から インテントを飛ばす。 †am start -a android.intent.action.VIEW -d http://localhost/test.jpeg am start -a android.intent.action.VIEW -d http://abcde.com/test.gif
Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER); コマンドラインからインテント † |