如何过滤ACTION_PICK意图的特定应用并添加取消选项

时间:2015-10-07 06:18:05

标签: android android-intent android-sharing

我想过滤ACTION_PICK的特定应用并添加删除照片选项。

我可以过滤特定应用,但我无法添加删除照片选项。

我想默认选择应用对话框,如whatsapp选择个人资料照片。

Whatsapp做到了。

您可以在下面找到截图。

谢谢。 enter image description here

1 个答案:

答案 0 :(得分:0)

您必须创建活动并在AndroidManifest.xml中注册此活动

<强>的AndroidManifest.xml

<activity android:name=".GiveUpActivity"
        android:label="@string/give_up"
        android:icon="@drawable/ic_cancel">
        <intent-filter>
            <action android:name="android.intent.action.SEND" />
            <category android:name="android.intent.category.DEFAULT" />

            <data android:mimeType="image/*"/>
            <data android:mimeType="text/plain" />
        </intent-filter>
</activity>

使用mimeType和startActivityForResult创建意图。

如果用户在选择对话框中选择删除。您可以使用onCreate方法处理GiveUpActivity。

谢谢,