Откройте папку по нажатию кнопки и получите путь к папке в формах xamarin andorid - PullRequest
0 голосов
/ 27 июня 2018

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

1 Ответ

0 голосов
/ 27 июня 2018

Правильно, я думаю, вы спрашиваете, как выбрать папку?

Это должно указать вам правильное направление

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...