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

/assetsdirectorio 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
assetscarpeta requiere que use este fragmento de código para obtener archivos de laassetscarpeta:En este ejemplo,
getAssets()devuelve unaAssetManagerinstancia y luego puede usar el método que desee de laAssetManagerAPI.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
rawyasset:public class ReadFromFile {
}
Por ejemplo :
Y para archivos de activos:
fuente