我主要针对 Android 进行开发,因此我知道可以使用 Xamarin.Forms 访问 Android 设备的外部存储Android.Content.Context.GetExternalFilesDir。
我知道可以使用 独立访问内部存储平台Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData),但是是否也可以对外部存储执行相同的操作?
我知道用例可能相当有限,因为 iOS 无论如何都不允许对文件系统进行任何非越狱访问,但是写入外部文件系统而不需要为每个平台实现它不是很好吗?难道不能只写入根应用程序文件目录并让操作系统 API 处理其余的事情吗?我是个新手,所以不要对这个愚蠢的问题笑太多。
非常感谢您的帮助。