Подтвердить что ты не робот

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

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

Например: R.? → Это возвращает список всех возможных ресурсов, которые я могу использовать, например, базовую папку с возможностью рисования, макета и значений. Однако он не отобразит необработанную папку.

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

4b9b3361

Ответ 1

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

Ответ 2

Щелкните правой кнопкой мыши на пакете на новом во всплывающем окне, затем выберите каталог ресурсов android появится новое окно, измените тип ресурса на необработанную копию и прошлую песню в необработанную папку помните, что не перетащите файл песни в исходную папку, а песенное заклинание должно быть в нижнем регистре. Этот метод предназначен для Android Studio Ссылка  enter image description here

Ответ 3

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

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

Ответ 4

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

Ответ 5

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