画像を追加/共有するときにギャラリーとして表示されるアプリがあります ([共有] -> [ギャラリー] をクリックすると、ネイティブの Android ギャラリー アプリとカスタム ギャラリー アプリのどちらかを選択できます)。
そんなギャラリーアプリを自分で書きたいと思っています。Android で自分のアプリをギャラリーとして表示するにはどうすればよいですか?
画像を追加/共有するときにギャラリーとして表示されるアプリがあります ([共有] -> [ギャラリー] をクリックすると、ネイティブの Android ギャラリー アプリとカスタム ギャラリー アプリのどちらかを選択できます)。
そんなギャラリーアプリを自分で書きたいと思っています。Android で自分のアプリをギャラリーとして表示するにはどうすればよいですか?
あなたが探しているのは、ユーザーがアイテムを「選択」したいときに、アプリが表示されることだと思います。このために、タグ内のマニフェストに次の行を含めます。
<action android:name="android.intent.action.PICK" />
<category android:name="android.intent.category.DEFAULT" />
mimetype を指定することで、ユーザーがアプリから「選択」できるアイテムの種類をさらにフィルタリングできます。
<data android:mimeType="image/*" />
<data android:mimeType="video/*" />