Я пытаюсь прочитать простой текстовый файл в моем примере приложения для Android. Я использую приведенный ниже код для чтения простого текстового файла.
InputStream inputStream = openFileInput("test.txt");
InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
Мои вопросы: где мне разместить этот "test.txt"
файл в моем проекте ?. Я попытался положить файл под "res/raw"
и "asset"
папку , но я получаю , exception "FileNotFound"
когда первое живое из кода , написанного выше запускается на выполнение.
Спасибо за помощь
android
text-files
java-io
Далвиндер Сингх
источник
источник
/assets
должен быть добавлен вручную, начиная с Android Studio 1.2.2. Он должен войтиsrc/main
.попробуй это,
источник
Вот как я это делаю:
используйте его следующим образом:
источник
Наличие файла в
assets
папке требует, чтобы вы использовали этот фрагмент кода для получения файлов изassets
папки:В этом примере
getAssets()
возвращаетсяAssetManager
экземпляр, а затем вы можете использовать любой метод изAssetManager
API.источник
В Mono для Android ....
источник
Чтобы прочитать файл, сохраненный в папке с ресурсами
источник
Вот простой класс, который обрабатывает
raw
иasset
файлы, и:открытый класс ReadFromFile {
}
Например :
И для файлов ресурсов:
источник