Android 访问整个Xamarin应用程序中的文件夹
是否有任何文件夹可以通过Xamarin.Forms应用程序访问?该应用程序将部署到Android、iOS和UWP应用程序。我有一个数据库文件,到目前为止,我正在使用SpecialFolders.Personal,它适用于Android和iOS,但不适用于UWP。我需要在Windows中获得此文件夹的权限Android 访问整个Xamarin应用程序中的文件夹,android,ios,xamarin,uwp,folder-permissions,Android,Ios,Xamarin,Uwp,Folder Permissions,是否有任何文件夹可以通过Xamarin.Forms应用程序访问?该应用程序将部署到Android、iOS和UWP应用程序。我有一个数据库文件,到目前为止,我正在使用SpecialFolders.Personal,它适用于Android和iOS,但不适用于UWP。我需要在Windows中获得此文件夹的权限 那么,我是否可以在所有3台设备上使用任何不需要任何特殊权限的文件夹?Xamarin.Forms提供了用于获取通用存储路径的环境.SpecialFolder.LocalApplicationDat
那么,我是否可以在所有3台设备上使用任何不需要任何特殊权限的文件夹?Xamarin.Forms提供了用于获取通用存储路径的
环境.SpecialFolder.LocalApplicationData
枚举。它需要与Environment.GetFolderPath
方法相结合
var ApplicationDataPath = Environment.GetFolderPath(SpecialFolder.LocalApplicationData);
有关更多信息,请参阅启动应用程序时是否可以在其中嵌入资源(即拖放)@jamesfdearborn,不,您可以这样做,因为应用程序在沙盒中运行,手动将文件添加到沙盒文件夹是不安全的。