【问题标题】:How can I use platform specific code to share images with a Flutter app?如何使用特定于平台的代码与 Flutter 应用共享图像?
【发布时间】:2019-01-26 20:44:03
【问题描述】:

我到处搜索,但得出的结论是,既没有任何内置方式,也没有任何插件可以共享来自 Flutter 应用程序的图像。因此,我认为从 Flutter 应用程序共享图像的最佳方式是将其与适用于 Android 和 iOS 的平台特定代码分别共享。

问题是;如何在我的 Flutter 应用中实现特定于平台的代码来共享图像?

我对母语知之甚少,因此非常感谢任何帮助。我只需要通过平台自己的共享对话框共享图像。

【问题讨论】:

  • Here 是通过平台通道发送图像的示例。图像首先转换为字节并通过通道发送,然后在飞镖端它可以用作Image.memory(image)
  • 而 raywenderlich.com 的 this 教程是一个很好的起点。

标签: android ios dart flutter


【解决方案1】:

是的,您可以在 Flutter(本机代码)中编写特定于平台的代码,并使用 platform channels 从 Flutter 中执行它们,使用它您可以在 iOS 或 Android 中实现任何类型的本机代码,例如实现支付网关和其他在 Dart 语言中不可用的 SDK。 我想这正是您正在寻找的。​​p>

【讨论】:

  • 编写代码是在创建应用程序时实现所需的唯一方法,不是吗?
  • “StackOverflow 上的问题概念”是什么意思? @creativecreatorormaybenot
猜你喜欢
  • 1970-01-01
  • 2019-05-06
  • 2021-09-28
  • 1970-01-01
  • 2019-11-26
  • 1970-01-01
  • 2019-05-08
  • 2020-01-12
  • 1970-01-01
相关资源
最近更新 更多