单击按钮时打开文件夹,并在 xamarin 表单中获取文件夹的路径



我想选择文件夹以将图像保存在表单中 android,请任何人帮助我如何实现这一目标。

我已经通过使用以下方法完成了此操作

public string  OpenFolder()
{
activity = Xamarin.Forms.Forms.Context as MainActivity;
activity.Intent = new Intent();
activity.Intent.SetAction(Intent.ActionOpenDocumentTree);
activity.StartActivityForResult(activity.Intent, REQUEST_CODE_OPEN_DIRECTORY);
return RealPath;
}

选择文件夹后,我们可以轻松获取路径。

activity.ActivityResult += (object sender, ActivityResultEventArgs e) =>
{
FolderPath = e.Intent.Data;
string DummyPath=FolderPath.Path;
OriginalPath = DummyPath.Split(':')[1];
RealPath = "/storage/emulated/0/" + OriginalPath;      
};

对,我想你问如何选择一个文件夹?

这应该为您指明正确的方向

https://github.com/xamarin/monodroid-samples/tree/master/android5.0/DirectorySelection

最新更新