Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/12: Рейтинг темы: голосов - 12, средняя оценка - 4.50
yourfanat
5 / 5 / 0
Регистрация: 30.10.2013
Сообщений: 180
1

Чтение файлов из res в android studio

12.04.2016, 09:42. Просмотров 2300. Ответов 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
Ответы с готовыми решениями:

(Android studio, java) Ошибка при импорте библиотеки cannot resolve symbol android studio
Вот библиотека https://github.com/mik3y/usb-serial-for-android. Устанавливал...

Чтение документа не из res/raw
Доброе время суток. Есть небольшой фрагмент кода который читает csv документ из...

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

Не предлагается установка Android SDK при установке Android Studio
на сайте https://developer.android.com/studio/... скачал exeшник для...

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

6
Pablito
2731 / 2166 / 735
Регистрация: 12.05.2014
Сообщений: 7,581
Завершенные тесты: 1
12.04.2016, 10:55 2
Лучший ответ Сообщение было отмечено yourfanat как решение

Решение

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
2731 / 2166 / 735
Регистрация: 12.05.2014
Сообщений: 7,581
Завершенные тесты: 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
2731 / 2166 / 735
Регистрация: 12.05.2014
Сообщений: 7,581
Завершенные тесты: 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 Studio Error:No resource identifier found for attribute 'appComponentFactory' in package 'android'
Доброго времени суток! При компиляции андроид приложении выходит данная...

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

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


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

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

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