是否有可以通过 Xamarin.Forms 应用程序访问的文件夹?该应用程序将部署到 Android、iOS 和作为 UWP 应用程序。我有一个数据库文件,到目前为止,我使用的是 SpecialFolders.Personal,它适用于 Android 和 iOS,但不适用于 UWP。我需要在 Windows 中获得此文件夹的权限。
那么是否有任何文件夹可以在所有 3 台设备上使用而我不需要任何特殊权限?
是否有可以通过 Xamarin.Forms 应用程序访问的文件夹?该应用程序将部署到 Android、iOS 和作为 UWP 应用程序。我有一个数据库文件,到目前为止,我使用的是 SpecialFolders.Personal,它适用于 Android 和 iOS,但不适用于 UWP。我需要在 Windows 中获得此文件夹的权限。
那么是否有任何文件夹可以在所有 3 台设备上使用而我不需要任何特殊权限?
Xamarin.Forms 提供Environment.SpecialFolder.LocalApplicationData
了用于获取通用存储路径的枚举。并且需要与Environment.GetFolderPath
方法相结合。
var ApplicationDataPath = Environment.GetFolderPath(SpecialFolder.LocalApplicationData);
有关更多信息,请参阅Xamarin.Forms 中的文件处理