Попросите пользователя загрузить изображение в папку ресурсов Android / drawable - PullRequest
0 голосов
/ 08 ноября 2019

Мне нужно, чтобы пользователь мог загрузить изображение, а затем получить к нему доступ для последующего рисования. Я знаю только, как показать изображение в папке Android Resources / drawable. Я не думаю, что для пользователя есть возможность загрузить изображение туда, так есть ли другое место, где он может загрузить его, и затем использовать изображение для использования? Я не знаю, как сделать так, чтобы пользователь мог загрузить его.

Я знаю только, как показать изображение с кодом xaml <Image Source="image.png"/>, где image.png находится в ресурсах Android /папка для рисования

1 Ответ

2 голосов
/ 11 ноября 2019

Поскольку ресурсы, содержащиеся в нашей директории raw нашего проекта, будут упакованы внутри нашего APK и не будут доступны для записи во время выполнения.

Поэтому я настоятельно рекомендую использовать Внутреннее или Внешнее Хранение данных для хранения изображений и текстового файла.

Для более подробной информации, вы можете проверить: https://docs.microsoft.com/en-us/xamarin/android/platform/files/

И внизу этой страницы: Внешнее хранилище , есть пример, функция которого заключается в сохранении текстафайл во внешнем хранилище, это должно быть полезно для вас.

Пример ссылки здесь: https://github.com/xamarin/monodroid-samples/tree/master/LocalFiles

Если вы хотите выбрать Фото и Видео, вы можете использовать MediaPlugin из jamesmontemagno. Конечно, вы можете достичь этой функции самостоятельно.

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