2013-06-24 23 views
0

我有一個應用程序可以使內容與Web服務器保持同步,以便應用程序以離線和削減版本的基於服務器的網頁結束。所有文本和html存儲在SQLite數據庫中,但處理文件資產的最佳方法是什麼?在我的情況下,這是一個圖像和音頻文件的混合。如何處理MvvmCross中的可下載資產

同步是在覈心項目中設置的,我的Touch項目有一個Content目錄設置用於存儲資產,我的意圖是爲Droid設置一個類似的設置。我可以將需要的文件列表傳遞給UI項目,然後從那裏下載它們,但這似乎是錯誤的。

謝謝。

回答

2

爲此,我將在Mvx中創建一個您創建的ViewModel用於獲取外部資產的服務。以Daily Dilbert Tutorial爲例。您可以將日常漫畫看作與您的外部資產非常相似,其中DilbertService用於獲取所有漫畫,並將它們呈現在List中。但是,您的列表可能是SD卡上的文件列表或您決定存儲文件的位置。

+0

是否有標準的存儲文件的方式,然後可以訪問Droid和Touch? – Neil

+1

有文件插件:https://github.com/slodge/MvvmCross/tree/v3/Plugins/Cirrious/File – Cheesebaron