繁体   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