Intereting Posts
Получение видимых элементов в RecyclerView Как я могу сделать нижний колонтитул растяжки ListView для заполнения оставшегося пространства? Лисп и Android NDK Room Persistence @Relation работает на Java, но не в Колине Проблема с Android WebView Как я могу скопировать содержимое данных / в SDCard / без использования adb? Android: могу ли я включить GPS без перенаправления пользователя на экран настроек, например, в приложении «Google Maps» ListView Creator вызван, но нет других методов Отключить редактирование и фокус EditText (например, TextView) RecognizerIntent: как добавить пакет в ожидающее намерение Где я могу найти google-play-services_lib.jar? Как изменить временный каталог эмулятора Android Проверьте метод onReceivedSslError () WebViewClient, если сертификат подписан из определенного самозаверяющего ЦС : Использование функций Java и сторонних библиотек в Qt для Android Копировать вставить изображение в Android с помощью диспетчера буфера обмена

Папки Android Raw – создание и ссылка

Я пытаюсь создать сырую папку для моего приложения для Android, которое будет содержать различные медиафайлы для использования позже. Но я не могу ссылаться на созданную папку raw в моих классах .java.

Например: Р.? -> Это возвращает список всех возможных ресурсов, которые я могу использовать, например, в основной папке drawable, layout and values. Однако он не отобразит необработанную папку.

Правильно ли говорить, что raw создается как общая папка и ничего больше? Или он должен быть объявлен в файле AndroidManifest.xml, чтобы быть признанным в качестве ресурса?

Solutions Collecting From Web of "Папки Android Raw – создание и ссылка"

Необработанная папка должна находиться внутри папки res , иначе она не будет работать.

Щелкните правой кнопкой мыши на пакете, щелкнув по кнопке new на всплывающем окне, затем щелкните на каталоге ресурсов Android и появится новое окно. Изменение типа ресурса на необработанную копию и прошлую песню в необработанную папку. Помните, что не перетащите файл песни в исходную папку, а песня Быть в нижнем регистре. Этот метод предназначен для Android Studio Link Введите описание изображения здесь

Общая папка получит ошибку, если вы создадите и поместите в нее некоторый файл. Поместите некоторый медиафайл в необработанную папку, тогда вы сможете передать исходную папку в ваши .java-файлы.

Надеюсь, это очистит все ваши сомнения.

Просто создайте «raw» внутри папки «res» и поместите медиа-файл внутри этой необработанной папки. Затем попробуйте получить доступ к этому медиафайлу через вашу программу, например R.raw.mediaFile

Когда я впервые создал исходную папку внутри res , я не смог получить к ней доступ с использованием R.raw, но все же я использую R.raw.music в своем коде [показывая мне ошибку, которая не может ссылаться на эту папку] и при развертывании Приложение, что ошибка ушла, мое приложение работает без каких-либо проблем. После этого я смог получить доступ к исходной папке с использованием R.raw .