Я хочу выбрать папку для сохранения изображения в формах 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;
};