Androidアプリ開発逆引き大全 500の極意

アプリを動かすJavaのオブジェクト - Tips300 インテントフィルタにデータタイプフィルタを設定する

登録タグ
Icon comment count 0
Icon stock count 0

4-3インテントフィルタTips300 インテントフィルタにデータタイプフィルタを設定する

対応Ver:全て

Level3

Answer一般的なMIMEタイプで指定する

AndroidManifest.xmlで、インテントフィルタに「データタイプ」を作成する方法は、アクションやカテゴリを作成する方法と同じです。

データタイプフィルタで設定するのは、「Name」ではなく「Mime Type」の欄です。これは、リストから選ぶことはできず、最初から記入します。

図1でアクションフィルタに「android.intent.action.SEND」を指定しているのは、このアクティビティが「テキストデータを送る機能を持つ」ことを想定しています。たとえばメーラーやWebへの投稿アプリです。

なお、「SEND」アクションで呼ばれるには、カテゴリ「DEFAULT」の指定も忘れないようにします。

▲図1 アクティビティに「データタイプ」のフィルタを作成(上)、データタイプの設定欄で「Mi

出典情報

Medium

Androidアプリ開発逆引き大全 500の極意

  • 著者: 清水 美樹

コメント

    コメントはありません