暗黙的Intentについて

暗黙的Intentの利便性
Androidでは
Intent機能を使うことで
他のアプリケーションを呼び出したり
機能の一部を処理することが可能
例えば
カメラ機能を呼び出すなら
setAction

ACTION_IMAGE_CAPTURE
をセットして呼び出すことができた
本来、Intemt機能で
特定のアプリを呼出すには
アプリのパッケージ名やアクティビティのクラス名
をしていしないといけないので
呼び出すアプリの詳細情報がわからないと
呼び出せない
これだと面倒だけどもうひとつのIntent機能になる
暗黙的Intent
これを使うと少し楽になる
暗黙的Intentの呼び出しは
パッケージ名やクラス名を使わず
どういう処理をするアプリを呼び出すか
という
Intentフィルターだけセットする
この方法でアプリを呼び出せば
該当する機能を持つアプリがリストとして
表示される
あとは
利用したいアプリを自分で選択してもらい
そのアプリに処理を委ねられる
例えばメールなら
Gmail
Eメール
メールアプリ
の選択がでる
これを使えば
地図のアプリも使えるかもしれない

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です