![](/img/trans.png)
[英]How to achieve specific layout in Xamarin.Forms for android / ios
[英]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.