Xamarin.ios 如何在MvvmCross中处理可下载资产

Xamarin.ios 如何在MvvmCross中处理可下载资产,xamarin.ios,xamarin.android,mvvmcross,Xamarin.ios,Xamarin.android,Mvvmcross,我有一个应用程序,它可以将内容与web服务器同步,这样该应用程序就可以得到基于服务器的网页的脱机和精简版本。所有文本和html都存储在SQLite数据库中,但处理文件资产的最佳方法是什么?在我的例子中,这是图像和音频文件的混合 同步都是在核心项目中设置的,我的Touch项目有一个用于存储资产的内容目录,我的意图是为Droid设置一个类似的设置。我可以将需要的文件列表传递给UI项目并从那里下载它们,但这似乎是错误的 谢谢。为此,我将在Mvx中创建一个服务,您创建的ViewModels将使用该服务获

我有一个应用程序,它可以将内容与web服务器同步,这样该应用程序就可以得到基于服务器的网页的脱机和精简版本。所有文本和html都存储在SQLite数据库中,但处理文件资产的最佳方法是什么?在我的例子中,这是图像和音频文件的混合

同步都是在核心项目中设置的,我的Touch项目有一个用于存储资产的内容目录,我的意图是为Droid设置一个类似的设置。我可以将需要的文件列表传递给UI项目并从那里下载它们,但这似乎是错误的


谢谢。

为此,我将在Mvx中创建一个服务,您创建的ViewModels将使用该服务获取外部资产。就拿这个例子来说。你可以将日常漫画视为与你的外部资产非常相似,在那里你可以得到所有漫画,并将它们呈现在<代码>列表< /代码>中。但是,您的列表可以是SD卡上的文件列表,也可以是您决定存储文件的位置。

是否有一种标准的存储文件的方法,Droid和Touch都可以访问?有文件插件: