如何针对 ACTION_PICK 意图过滤特定应用并添加取消选项
How to filter specific apps for ACTION_PICK intent and add cancel option
我想过滤 ACTION_PICK 的特定应用并添加删除照片选项。
我可以过滤特定的应用程序,但我无法添加删除照片选项。
我想默认选择应用程序对话框,例如 whatsapp 选择个人资料照片。
Whatsapp 做到了。
您可以在下面找到屏幕截图。
谢谢。
您必须创建 Activity 并在 AndroidManifest.xml
中注册此 activity
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 创建意图并启动ActivityForResult。
如果用户 select 在选择对话框中删除之后。您在 onCreate 方法中处理您的 GiveUpActivity.
谢谢,
我想过滤 ACTION_PICK 的特定应用并添加删除照片选项。
我可以过滤特定的应用程序,但我无法添加删除照片选项。
我想默认选择应用程序对话框,例如 whatsapp 选择个人资料照片。
Whatsapp 做到了。
您可以在下面找到屏幕截图。
谢谢。
您必须创建 Activity 并在 AndroidManifest.xml
中注册此 activityAndroidManifest.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 创建意图并启动ActivityForResult。
如果用户 select 在选择对话框中删除之后。您在 onCreate 方法中处理您的 GiveUpActivity.
谢谢,