Android 使用Flutter接收共享文件意图

Android 使用Flutter接收共享文件意图,android,ios,dart,share,flutter,Android,Ios,Dart,Share,Flutter,我搜索了一种让我的颤振应用程序接收其他应用程序意图的方法,但没有找到任何方法 我想接收意向而不是发送意向 例如: 我想打开图库并单击共享按钮,然后从菜单中选择我的颤振应用程序。然后让我的Flitter应用程序接收带有图片的意图(然后通过HTTP请求发送) 有人知道怎么做吗?你可以使用flattershare,所有信息都在 除了更改MainActivity扩展之外,您不必干预java 它对安卓系统功能齐全,目前正在开发与安卓系统相匹配的iOS部分 更新(2020年): 现在您还可以使用receiv

我搜索了一种让我的颤振应用程序接收其他应用程序意图的方法,但没有找到任何方法

我想接收意向而不是发送意向

例如:

我想打开图库并单击共享按钮,然后从菜单中选择我的颤振应用程序。然后让我的Flitter应用程序接收带有图片的意图(然后通过HTTP请求发送)


有人知道怎么做吗?

你可以使用
flattershare
,所有信息都在

除了更改MainActivity扩展之外,您不必干预java

它对安卓系统功能齐全,目前正在开发与安卓系统相匹配的iOS部分

更新(2020年):
现在您还可以使用
receive\u sharing\u intent
package。更多信息请参见

这里有一个完整而简单的示例-它包括本机端和颤振端所需的一切:

有一个插件可以实现本地功能吗?我更喜欢只使用dart。@noamaghai我想在一个只使用dart的插件中处理所有用例是相当困难的。接收意图是非常特定于应用程序的,也是特定于Android/iOS的。@YodaScholtz我认为只是为了阻止dart开发人员对项目的java部分进行操作,我的意思是,只是为了将java类的意图“转换”为开发人员自己处理的dart类。如果我遇到任何问题,我会告诉你,在那之前,第一条评论的答案将起作用,并且不会深入研究Java。总是可以用Kotlin——好得多;)这个插件在android上工作不好,这有一个android例外,请修复它。你好@noamaghai,非常感谢你的反馈,我可以请你在github页面上提交一个问题,包括崩溃的详细信息,比如堆栈跟踪,你是如何设置插件的,以及崩溃前你做了什么,请,这样我才能帮助你!再次感谢。嗨@dsilveira,已经这么做了。。。。请注意你的Gitube上的更新。我没有收到任何电子邮件通知:哦,我已经读过了,并回答说,让我们继续在那里调试。Thanks@dsilveiraios支持是否有ETA?我正在为我的项目寻找这个。不处理IOS共享。很好。。。。。。。。。。。