簡體   English   中英

如何在Xamarin.Forms for iOS和Android中訪問目錄路徑?

[英]How to access directory path in Xamarin.Forms for iOS & Android?

我是Xamarin.Forms的新手,並希望使用“導出到CSV / PDF”將CSV,PDF等文件保存在設備中。

為此,我需要訪問設備目錄和路徑。 但是,使用Xamarin.Forms,如何訪問iOS和Android的Xamarin.Forms中的目錄和路徑?

提前致謝!

System.Environment.GetFolderPath不能與PCL項目一起使用。(但共享項目可以。)如果計划使用PCL路徑,則可以使用“依賴關系服務”功能。

http://developer.xamarin.com/guides/cross-platform/xamarin-forms/dependency-service/

使用從Concrete Class(iOS / Android)注入的Interface(在PCL上)。 (聽起來很硬,但是很容易)

您可以使用System.Environment.GetFolderPath來幫助諸如此類的事情。

即: -

string strFolderPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal);

Android中,這將沿着/ data / data / MyProject / files返回內容

然后,您可以將文件名附加到末尾,然后開始創建和寫入文件等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM