android - 访问整个 Xamarin 应用程序的文件夹

标签 android ios xamarin uwp folder-permissions

是否有可以通过 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); 

更多请引用File Handling in Xamarin.Forms

关于android - 访问整个 Xamarin 应用程序的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51969599/

相关文章:

Java Android : Calling a Method

java - Android Studio 创建一个不包括 jniLibs 的构建变体/类型?

ios - 两个站点的 objective-c 卡片翻转设置图像

ios - 如何设置关联域/通用链接

ios - 如何在 iOS 应用程序中获取系统字体?

c# - (Xamarin,Android)此代码如何帮助减少引用实例?

c# - 动画 TopMargin 的 ObjectAnimator 代理找不到设置/ getter

android - Expo - 使用 "app signing"证书构建 android app-bundle

java - Android:检查Firebase数据库中是否存在数据列表

ios - UIScreenEdgePanGestureRecognizer 无法处理方向更改?