繁体   English   中英

如何与我的颤振应用程序共享图库中的图像?

[英]How to share an image from gallery with my flutter app?

任何人都可以向我指出图书馆或有关如何使用共享按钮与我的应用程序共享图库中的图像的建议吗? 我想让我的应用出现在要与之共享的应用列表中。 有诸如 [share] https://pub.dev/packages/share之类的库允许您与其他应用程序共享您的应用程序中的内容,但它不能满足我的要求。

TL:DR来自 android,您可以使用内容提供者来完成此操作。 然后使用 platfrom 频道让它颤动。

允许其他应用程序启动您的活动

例如,如果您构建一个可以与用户的朋友分享消息或照片的社交应用程序,您应该支持ACTION_SEND意图。 然后,当用户从另一个应用程序启动“共享”操作时,您的应用程序将作为一个选项出现在选择器对话框(也称为“消歧对话框”)中

要允许其他应用程序以这种方式启动您的活动,您需要在清单文件中为相应的元素添加一个元素。

当您的应用程序安装在设备上时,系统会识别您的意图过滤器并将信息添加到所有已安装应用程序支持的内部意图目录中。 当应用程序调用startActivity()startActivityForResult()时,系统会发现哪些活动(或哪些活动)可以响应该意图。

从文档中阅读更多内容

我猜你正在寻找类似这里解释的东西:

https://medium.com/flutter-community/receive-sharing-files-to-flutter-app-from-another-app-7a84c0c0cd88

你也可以试试这个颤振包: https ://pub.dev/packages/receive_sharing_intent

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM