通过图库中的"共享"按钮获取活动中的图像 |人造人



当我单击图库中某些图像上的"共享">按钮时,我需要将我的应用程序添加到共享列表(例如(,然后我想在 ImageView 中获取此图像。

共享列表

感谢您的帮助!

Intent 过滤器会告知 Android 系统您的应用愿意接受哪些意图。

对于图像,您需要将以下内容添加到AndroidManifest.xml

<activity android:name=".ui.MyActivity" >
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>

当图库应用程序尝试通过构造 Intent 并将其传递给 startActivity(( 来共享图像时,您的应用程序将作为 Android Sharesheet 或 Intent 解析器中的一个选项列出。选择应用后,相应的活动 (.ui.上例中的"我的活动"(将启动。然后由你在代码和 UI 中适当地处理内容。

更多信息在这里

你可以在这里查看以下链接,它准确地提到了你想要实现的目标

最新更新