簡體   English   中英

如何允許應用程序用戶選擇可以保存應用程序文檔的文件夾位置

[英]How to allow app user to select a folder location where in app documents can be saved

我有一個xamarin.forms應用程序,我想允許應用程序(android / iOS / windows)的用戶能夠在應用程序的開頭選擇一個文件夾位置,所有與應用程序相關的文檔應保存在該特定文件夾中。

現在,當我嘗試構建一個簡單的應用程序,它從我創建的文件夾中讀取xml文件並在列表視圖上顯示數據。 我瀏覽了android中的文件管理器,看看文件在Android設備上的物理位置,但找不到任何帶有應用程序名稱的文件夾。

簡單來說,我想要創建設備上的文件夾,用戶將選擇該文件夾。 並可從文件管理器訪問。

這個要求背后的原因是,應用程序將記錄一個mp3文件並將錄音保存到選定的文件夾。 因此,每當用戶想要更換他的移動設備時,他總是可以將錄制內容復制到新移動設備而不會丟失任何錄制內容。

為了能夠使用下面的任何可能性,您必須在Xamarin.Forms編寫特定於平台的代碼,然后公開一些可以在PCL項目中使用的接口。

安卓: -

有一個后選擇文件對話框如何創建一個文件對話框,選擇(與目錄換),雖然不是在Xamarin

您需要將起始位置指向某種共享文件夾。

有一個Xamarin教程這里可以引導您了解如何創建一個簡單的文件瀏覽器。

iOS : -

對於iOS,你可能有興趣在iOS Document Picker View Controller在這里

還有就是如何完成這種使用廣泛的教程Xamarin 這里

在此輸入圖像描述

(圖片來自Xamarin網站)

暫無
暫無

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

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