【问题标题】:How to send files to flutter app via sharing?如何通过共享将文件发送到 Flutter 应用程序?
【发布时间】:2019-10-21 21:00:41
【问题描述】:

我希望我的 Flutter 应用程序在由其他应用程序共享时接受视频和图像。例如。如果用户点击图库中的图像的共享按钮,我的应用程序应该显示在列表中,并且当用户选择我的应用程序时,应用程序应该能够接受该文件。 This 链接解释了如何接受文本数据而不是文件。

【问题讨论】:

  • 你需要iOS和Android还是只需要Android?
  • 我更喜欢两者,但在这一点上,我什么都愿意!

标签: android ios flutter sharing


【解决方案1】:

Here 是 Fl​​utter 团队的官方文档,展示了如何处理来自外部应用程序的传入意图。 Here,它展示了如何处理图像和视频,而不仅仅是文本。

According to this article,上面的例子有问题。

但是,我发现他们的代码只有在您将数据共享到仍然关闭的应用程序时才有效。如果您之前打开过您的应用程序并且它在后台闲置,它在恢复时将不会收到共享意图。因此,我扩展了示例

因此,您可能也想学习该教程。

另外,here 是一个flutter-share 插件。

请注意,我没有测试过它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-15
    • 1970-01-01
    • 1970-01-01
    • 2021-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多