Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
yourfanat
5 / 5 / 0
Регистрация: 30.10.2013
Сообщений: 180
#1

Чтение файлов из res в android studio - Программирование Android

12.04.2016, 09:42. Просмотров 1378. Ответов 6
Метки нет (Все метки)

Привет!
Подскажите кто знает как мне прочитать например текстовый файл из папки res/raw/textnew.txt ?

Недавно перешел на Android Studio. До этого работал в Eclipse где файлы хранились и читались в assets.
Получали входной потом, и через getAssets() получали доступ к файлу:
Java
1
InputStream ims = getAssets().open("textnew.txt");
Как получить доступ к файлу в Android Studio из например: res/raw/textnew.txt ?

Спасибо!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2016, 09:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Чтение файлов из res в android studio (Программирование Android):

Чтение документа не из res/raw - Программирование Android
Доброе время суток. Есть небольшой фрагмент кода который читает csv документ из res/raw setContentView(R.layout.activity_main); ...

Android.content.res.Resources$NotFoundException: String resource ID #0xffffffaf - Программирование Android
Учу работать с AsyncTask и все время вылазит ошибка android.content.res.Resources$NotFoundException: String resource ID #0xffffffaf ...

Android studio, как запускать программу сразу на android смартфоне подключенному к usb? - Программирование Android
android studio, как запускать программу сразу на android смартфоне подключенному к usb?

Android.support.v4.app.FragmentActivity не работает в Android Studio - Программирование Android
объясните пожалуйста,как в андроид студио добавить вышеуказанную библиотеку,чтобы работало у меня вот это Активити package...

Выбор мощного android смартфона до 10 рублей, для тестирования проектов Android Studio, что посоветуете? - Программирование Android
Какую фирму посоветуете?

Запуск игры mr.Nom через Android Studio (по книге марио цехнер программирование игр под android) - Программирование Android
Привет всем! Для тех кто читал книгу - в конце 6ой главы мы закончили писать код игры. В книге написано что - игра готова. Но в самих...

6
Pablito
2525 / 2004 / 624
Регистрация: 12.05.2014
Сообщений: 7,030
Завершенные тесты: 1
12.04.2016, 10:55 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Java
1
InputStream is = getResources().openRawResource(R.raw.textnew);
1
yourfanat
5 / 5 / 0
Регистрация: 30.10.2013
Сообщений: 180
12.04.2016, 11:30  [ТС] #3
Спасибо! Дома проверю. Папку raw я создавал сам, это нормально? А если бы я создал папку и назвал бы ее например res/media и поместил бы туда mp3 файл. Смог бы я получить доступ к файлу похожим способом?
0
Pablito
2525 / 2004 / 624
Регистрация: 12.05.2014
Сообщений: 7,030
Завершенные тесты: 1
12.04.2016, 13:08 #4
Цитата Сообщение от yourfanat Посмотреть сообщение
Папку raw я создавал сам, это нормально?
нет никакой разницы
Цитата Сообщение от yourfanat Посмотреть сообщение
А если бы я создал папку и назвал бы ее например res/media и поместил бы туда mp3 файл.
нет, подпапки будут работать только в Assets, но там уже не получится обращаться к файлам как к ресурсам, надо будет использовать AssetManager
0
yourfanat
5 / 5 / 0
Регистрация: 30.10.2013
Сообщений: 180
12.04.2016, 13:36  [ТС] #5
Assets папки нет по умолчанию. Т.е. мне нужно будет создать папку Assets и уже потом работать с ней через AssetManager?
0
Pablito
2525 / 2004 / 624
Регистрация: 12.05.2014
Сообщений: 7,030
Завершенные тесты: 1
12.04.2016, 13:48 #6
мне кэп подсказывает - чтобы начать работать с какой-нибудь папкой, ее надо создать
0
yourfanat
5 / 5 / 0
Регистрация: 30.10.2013
Сообщений: 180
12.04.2016, 18:15  [ТС] #7
Просто по моему когда я работал через экипажа папка assets была создана по умолчанию. Спасибо. Буду дома пробовать

Добавлено через 4 часа 22 минуты
Прочитав эту тему http://stackoverflow.com/questions/9...ces-in-android стало все понятно относительно разницы assets и raw. Может кому то будет полезно. Тема закрыта. Всем спасибо!
0
12.04.2016, 18:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.04.2016, 18:15
Привет! Вот еще темы с ответами:

Подключение Android Annotations к Android Studio - Программирование Android
Каким образом это сделать? Есть два .jar файла: androidannotations-3.2.jar androidannotations-api-3.2.jar При подключении через...

Меню Android Manifest в Android Studio - Программирование Android
Всем привет. Такой вопрос. Перешел c Eclipse на Android Studio и столкнулся со следующим: когда открываешь тот же манифест в AS, то...

Android studio - Программирование Android
Не могу установить Android Studio, при запуске ошибка: 'tools.jar' seems to be not in Android Studio classpath. Please ensure JAVA_HOME...

Android Studio - Программирование Android
Здравствуйте. Сейчас изучаю C/C++ (уровень ближе к середнячку). Начинаю изучать Java. Вопрос: можно ли изучать Java используя Android...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru