J'essaie de lire un simple fichier texte dans mon exemple d'application Android. J'utilise le code écrit ci-dessous pour lire le fichier texte simple.
InputStream inputStream = openFileInput("test.txt");
InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
Ma question est: Où dois-je placer ce "test.txt"
fichier dans mon projet?. J'ai essayé de placer le fichier sous "res/raw"
et le "asset"
dossier mais j'obtiens le exception "FileNotFound"
moment où le code écrit ci-dessus est exécuté pour la première fois.
Merci pour l'aide
android
text-files
java-io
Dalvinder Singh
la source
la source
/assets
doit être ajouté manuellement à partir d'Android Studio 1.2.2. Il devrait entrersrc/main
.essaye ça,
la source
Voici comment je fais:
utilisez-le comme suit:
la source
Avoir un fichier dans votre
assets
dossier vous oblige à utiliser ce morceau de code afin d'obtenir des fichiers duassets
dossier:Dans cet exemple,
getAssets()
renvoie uneAssetManager
instance et vous êtes libre d'utiliser la méthode de votre choix à partir de l'AssetManager
API.la source
En mono pour Android ....
la source
Pour lire le fichier enregistré dans le dossier des actifs
la source
Voici une classe simple qui gère à la fois
raw
et lesasset
fichiers:classe publique ReadFromFile {
}
Par exemple :
Et pour les fichiers d'actifs:
la source