如何为 android 创建同时共享不同文件类型的意图

How to create intent for sharing different files types simultaneously for android

AndroidManifest.xml 以下 intent-filter 允许显示 Android 应用程序,而您 select 共享相同类型(所有图像或所有视频)。

<intent-filter>
   <action android:name="android.intent.action.MAIN"/>
   <category android:name="android.intent.category.LAUNCHER"/>
   <action android:name="android.intent.action.SEND" />
   <category android:name="android.intent.category.DEFAULT" />
   <data android:mimeType="image/*" />
   <data android:mimeType="audio/*"/>
   <data android:mimeType="video/*"/>
</intent-filter>

但如果用户 select 不同类型的内容(图像 + 视频),具有此意图的应用不会显示在共享中 window。

所以问题是 - 应该使用什么意图来显示应用程序并允许同时共享不同类型的文件?

谢谢!

正如@CommonsWare 所写android.intent.action.SEND_MULTIPLE 将启用此选项。