1

ユーザーが別のアプリから画像を選択しているときに、リストに自分のアプリが表示されるようにしたいと思います。

Facebookアプリを例にとってみましょう。投稿に添付する画像を選択すると、通常は「ギャラリー」のみが含まれる「使用してアクションを完了する」ダイアログが表示されます。アプリをこのリストに表示したい。

(ほとんどの同様の質問は、自分のアプリから画像を選択することに関するものですが、これは私が達成したいことではありません)

4

1 に答える 1

1

開始するアクティビティにインテントフィルターを追加します。Facebookの正しい意図はPICKです:

<intent-filter>
    <action android:name="android.intent.action.PICK" />
    <category android:name="android.intent.category.DEFAULT" />
    <data android:mimeType="image/*" />
</intent-filter>

ただし、これはTumblrアプリの同じシナリオをカバーしていません。このシナリオでは、同じタイプのアクション(写真の添付)に他のインテントを使用しているようです。

于 2012-07-24T01:22:42.270 に答える