Android 如何在颤振应用程序中打开DropBox下载的文件?

Android 如何在颤振应用程序中打开DropBox下载的文件?,android,ios,flutter,Android,Ios,Flutter,我试图创建一个颤振应用程序,可以打开一个特定的文件格式。我希望人们使用Drop Box(将来还有其他类似的应用程序)下载/同步文件。。。因此,我需要能够访问这些文件从颤振 据我所知,移动应用程序通常只有在自己的文档目录中才能访问文件系统,因此似乎不可能打开通过其他应用程序下载的文件 对吗?必须至少有一些解决办法,毕竟,你需要能够打开文件在您的下拉框文件夹使用其他应用 如果不存在颤振解决方案,有人能指出如何在iOS和Android上实现这种功能吗(然后我可以编写一个颤振插件,将其抽象出来)?如果我

我试图创建一个颤振应用程序,可以打开一个特定的文件格式。我希望人们使用Drop Box(将来还有其他类似的应用程序)下载/同步文件。。。因此,我需要能够访问这些文件从颤振

据我所知,移动应用程序通常只有在自己的文档目录中才能访问文件系统,因此似乎不可能打开通过其他应用程序下载的文件

对吗?必须至少有一些解决办法,毕竟,你需要能够打开文件在您的下拉框文件夹使用其他应用


如果不存在颤振解决方案,有人能指出如何在iOS和Android上实现这种功能吗(然后我可以编写一个颤振插件,将其抽象出来)?

如果我理解正确,就不可能访问DropBox(或任何移动应用程序)管理的文件从另一个应用程序,而不是直接(而不是通过文件系统)与DropBox集成

DropBox有各种工具可用于此目的

最简单的方法似乎是集成到应用程序中,在这种情况下,应用程序中会添加一个按钮,允许用户从DropBox视图中选择文件()

其他选项包括通过OAuth对DropBox用户进行身份验证,然后使用DropBox REST API,或者包括,这样做会更容易(但您必须在iOS和Android上实现它,可能是作为一个颤振插件,因为似乎不支持颤振)


GitHub上也有一个Dart项目,但它似乎被放弃了。

您是否考虑过使用Dropbox HTTP API直接在应用程序中下载文件内容?这就是我过去使用的方法。你有没有想过?我正在考虑Flitter的Dropbox集成,SDK似乎是最好的选择。我只需要读一读,还不需要写。