2015-11-18 23 views
0

我有一堆資源文本文件,我不想在我的Xamarin項目中嵌入。當我安裝我的應用程序時,我想要將文本文件轉移到android目錄下的手機如何將文本文件存儲在安裝在Xamarin項目中的Android目錄中?

data/data/$ProjectName/files 

哪個是FileSystem的LocalStorage。我如何設置我的Xamarin項目來做到這一點?

目前,我把所有的文件夾中,並將文件設置爲CopyAlways,當我建立他們進入該項目的debug文件夾。但是當我在手機上運行項目時,localstorage文件夾中沒有顯示任何內容。我Xamarin項目是PCL,我導出到Android手機與SDK 23

回答

2

部署它們作爲Android Assets代替。然後,您的應用可以直接從資產中讀取它們,也可以將它們複製到本地存儲。您的應用程序必須明確地將事情寫入本地存儲 - 沒有自動構建操作會爲您執行此操作。

+0

哇,這是令人驚訝的沒有建設行動!謝謝 –

+0

資產安裝到手機時存儲在哪裏?這是恆定的嗎? –

+1

部署到手機的所有內容都包含在應用程序包中(iOS也是如此)。它不像Windows應用程序,您可以創建自定義安裝程序,將文件寫入整個文件系統。 – Jason

相關問題