我希望我的flutter应用程序在与其他应用程序共享时接受视频和图像。例如。如果用户点击共享按钮以获取图库中的图像,则我的应用程序应显示在列表中,并且当用户选择我的应用程序时,该应用程序应能够接受该文件。 This链接介绍了如何接受文本数据而不接受文件。
答案 0 :(得分:0)
Here是Flutter团队的官方文档,显示了如何处理来自外部应用程序的传入意图。 Here,它显示了如何处理图像和视频,而不仅仅是文本。
According to this article,上面提到的示例有问题。
但是,我发现,如果您将数据共享到仍处于关闭状态的应用程序,则它们的代码段才有效。如果您之前曾打开过您的应用程序,但该应用程序在后台处于空闲状态,则恢复使用时不会收到共享意图。因此,我扩展了示例
因此,您可能也要遵循该教程。
此外,here是一个flutter-share
插件。
请注意,我尚未对其进行测试。