Я пытаюсь внедрить jamesmontemagnos Xam.Plugin.Media в мое приложение, чтобы позволить пользователю загружать изображения в базу данных, однако, когда пользователь нажимает кнопку, чтобы загрузить изображение со своего телефона, всеЯ вижу экран с заголовком «Выберите фотографию» и текстом «Папки устройства».
В соответствии с инструкциями я добавил пути:
<external-files-path name="my_images" path="Pictures" />
<external-files-path name="my_movies" path="Movies" />
в file_paths.xml
но когда пользователь нажимает кнопку, это всегда кажется нулевым. Я знаю, что при других загрузках мультимедиа вы можете скопировать изображение на телефон, перетащив его в папку загрузок, и просмотреть его в папке загрузок.
Кажется, я не могу найти, в какой папке / файле это выглядит вкод. Есть ли конкретный способ добавить изображения для просмотра их с помощью этого плагина?
РЕДАКТИРОВАТЬ:
Вот текущие разрешения, которые у меня есть в моем AndroidManifest:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<provider android:name="android.support.v4.content.FileProvider"
android:authorities="${applicationId}.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/file_paths"></meta-data>
</provider>
Из прочтения документации, это все, что мне нужно. Кажется, я не получаю никакой ошибки разрешения, просто не отображаются никакие изображения / папки.