Estoy tratando de leer un archivo de texto simple en mi aplicación de Android de muestra. Estoy usando el código escrito a continuación para leer el archivo de texto simple.
InputStream inputStream = openFileInput("test.txt");
InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
Mi pregunta es: ¿Dónde debo colocar este "test.txt"
archivo en mi proyecto ?. He intentado poner el archivo bajo "res/raw"
y "asset"
carpeta, pero me sale el exception "FileNotFound"
al primer concierto del código escrito arriba es ejecutado.
Gracias por la ayuda
android
text-files
java-io
Dalvinder Singh
fuente
fuente
/assets
directorio debe agregarse manualmente a partir de Android Studio 1.2.2. Debería entrarsrc/main
.prueba esto,
fuente
Así es como lo hago:
utilícelo de la siguiente manera:
fuente
Tener un archivo en su
assets
carpeta requiere que use este fragmento de código para obtener archivos de laassets
carpeta:En este ejemplo,
getAssets()
devuelve unaAssetManager
instancia y luego puede usar el método que desee de laAssetManager
API.fuente
En Mono para Android ....
fuente
Para leer el archivo guardado en la carpeta de activos
fuente
Aquí hay una clase simple que maneja archivos
raw
yasset
:public class ReadFromFile {
}
Por ejemplo :
Y para archivos de activos:
fuente