我想知道如何在顫動應用程序中共享文件?如何使用顫動共享文件
我看到一些老的提及用mojo使用Intents,但似乎不再存在。這似乎是我們應該能夠以跨平臺方式處理的標準功能(顯然ios與android之間存在一些差異)。
什麼是共享文件(例如通過電子郵件)的當前最佳做法?我能做的最好的事情是UrlLauncher,我可以想象它使用它來爲我想要共享的文件啓動一個處理程序,但這似乎是一個延伸。
我想知道如何在顫動應用程序中共享文件?如何使用顫動共享文件
我看到一些老的提及用mojo使用Intents,但似乎不再存在。這似乎是我們應該能夠以跨平臺方式處理的標準功能(顯然ios與android之間存在一些差異)。
什麼是共享文件(例如通過電子郵件)的當前最佳做法?我能做的最好的事情是UrlLauncher,我可以想象它使用它來爲我想要共享的文件啓動一個處理程序,但這似乎是一個延伸。
任何人仍然發現了這個問題,你現在可以共享插件分享的東西:https://pub.dartlang.org/packages/share
目前沒有內置的方法來做到這一點。正如Seth Ladd在上面提到的那樣,https://github.com/flutter/flutter/issues/7111正在追蹤使這更容易。
現在,你就必須寫在Objective-C或Java必要的共享代碼和使用在https://flutter.io/platform-services記錄,並在https://github.com/flutter/flutter/tree/master/examples/hello_services所示的平臺服務模式,從您的飛鏢調用它。
謝謝你的邀請!我們正在通過https://github.com/flutter/flutter/issues/7111進行跟蹤 –