Comment lire un local (res/raw) fichier ligne par ligne?
J'ai un fichier texte dans mon res/raw répertoire. Je veux lire le fichier ligne par ligne, mais FileReader et BufferedReader échouer, parce que de Android de restriction de sécurité. Sinon, comment puis-je le faire?
- Comment avez-vous compris qu'il échoue pour des raisons de sécurité? Poster votre code
- Java Standard d'accès au fichier [FileReader] jette un FileNotFoundException pour les fichiers locaux. Il fonctionne pour les fichiers stockés sur la carte SD, cependant. anddev.org/novice-tutorials-f8/working-with-files-t115.html
Vous devez vous connecter pour publier un commentaire.
getResources().openRawResource()
retourne unInputStream
qui doit être utilisable pour ligne-par-ligne de lecture.Un DataInputStream permet de faire une readLine (avec une foule d'autres activités); voir
DataInputStream De Référence.