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