Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 如何在xamarin表单中为用户提供选择文件夹的选项?_File_Xamarin_Xamarin.forms - Fatal编程技术网

File 如何在xamarin表单中为用户提供选择文件夹的选项?

File 如何在xamarin表单中为用户提供选择文件夹的选项?,file,xamarin,xamarin.forms,File,Xamarin,Xamarin.forms,我希望用户能够在其设备中选择所需的文件位置,以保存信息。 我在互联网上找不到任何适用于所有平台的东西。唯一的选择似乎适用于Android 对于IOS,您可以阅读此文档 所有(android和IOS)都可以通过依赖注入操作。因此,您正在使用android和IOS的本机代码,并以xamarin形式选择/控制 祝你好运 Guilherme您可以使用NuGet提供的包Xamarin.Plugin.FilePicker。它是Xamarin.Forms的文件选择器插件 示例: try { FileD

我希望用户能够在其设备中选择所需的文件位置,以保存信息。
我在互联网上找不到任何适用于所有平台的东西。唯一的选择似乎适用于Android

对于IOS,您可以阅读此文档

所有(android和IOS)都可以通过依赖注入操作。因此,您正在使用android和IOS的本机代码,并以xamarin形式选择/控制

祝你好运


Guilherme

您可以使用NuGet提供的包
Xamarin.Plugin.FilePicker
。它是Xamarin.Forms的文件选择器插件

示例:

try
{
   FileData fileData = await CrossFilePicker.Current.PickFile();
   if (fileData == null)
       return; // user canceled file picking

   string fileName = fileData.FileName;
   string contents = System.Text.Encoding.UTF8.GetString(fileData.DataArray);

   System.Console.WriteLine("File name chosen: " + fileName);
   System.Console.WriteLine("File data: " + contents);
}
catch (Exception ex)
{
   System.Console.WriteLine("Exception choosing file: " + ex.ToString());
}

对于iOS,您需要。有关更多详细信息,如果您想下载示例,您可以参考。

您能详细说明一下,这是关于地图位置的吗?先生,您能详细说明一下您的问题吗?我真的不明白你的问题。你想创建一个假的GPS?不是GPS位置,而是文件位置,我想让用户可以选择保存文件的位置或加载文件的位置。嘿,我的回答有用吗?