Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.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
C# Xamarin Android中应用程序数据的路径_C#_Android_Forms_Winforms_Xamarin - Fatal编程技术网

C# Xamarin Android中应用程序数据的路径

C# Xamarin Android中应用程序数据的路径,c#,android,forms,winforms,xamarin,C#,Android,Forms,Winforms,Xamarin,在C#Windows窗体中,System.Windows.Forms.Application.LocalUserAppDataPath提供本地非漫游用户的应用程序数据的路径。Xamarin Android应用程序中的等效程序是什么?Xamarin.Essentials有一个名为FileSystem.AppDataDirectory的方法: Android:AppDataDirectory–返回当前上下文的FilesDir iOS:AppDataDirectory–返回库目录 UWP:AppDa

在C#Windows窗体中,
System.Windows.Forms.Application.LocalUserAppDataPath
提供本地非漫游用户的应用程序数据的路径。Xamarin Android应用程序中的等效程序是什么?

Xamarin.Essentials有一个名为
FileSystem.AppDataDirectory
的方法:

  • Android:AppDataDirectory–返回当前上下文的FilesDir
  • iOS:AppDataDirectory–返回库目录
  • UWP:AppDataDirectory–返回LocalFolder目录
关于:

如果您不想使用Xamarin.Essentials包,您可以使用Android实现的源代码:

关于:

或者是
FilesDir
的Xamarin.Android文档,并使用
System.Environment.SpecialFolder
及其在应用程序沙箱中的Android路径: