Lectura fichero directorio raw
En el directorio raw, según la documentación oficial de Android se utiliza para almacenar:
- Archivos arbitrarios para guardar sin procesar. Para abrir estos recursos con un objeto InputStream sin procesar, llama a
Resources.openRawResource()con el ID del recurso, que esR.raw.filename.

Hay que tener en cuenta que los ficheros alojados en este directorio son de solo lectura. En este ejemplo leemos de un fichero de texto la información contenida en él.
- Proyecto GitHub: https://github.com/Manuel-Ag/PMD_19-20/tree/master/Ficheros
La única diferencia con la lectura de cualquier otro fichero es la forma en la que se accede al recurso:
InputStream inputStream = this.getResources().openRawResource(R.raw.fichero);Una vez tengamos el objeto inputStream podremos leer de él como mejor nos convenga.
InputStreamReader inputreader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputreader);
String line;
while ((line = bufferedReader.readLine()) != null) {
Log.i("debug", line);
}