Comment lire un fichier texte sous Android
Vous souhaitez accéder au contenu texte d'un fichier à l'aide de votre application Android, mais rencontrez une exception . Pour résoudre ce problème, considérez les points suivants :
Chemin correct vers le fichier texte
Assurez-vous d'avoir placé le fichier texte (mani.txt) à l'emplacement approprié. Dans votre code, vous indiquez le chemin comme "E:\test\src\com\test\mani.txt". Ce chemin fait référence au système de fichiers de votre ordinateur local, et non au système de fichiers de l'appareil Android.
Code suggéré
Remplacez le code d'origine par ce qui suit, qui utilise le contexte pour accéder le fichier de l'appareil system:
public static String readFromFile(Context context, String filename) { String data = ""; try { FileInputStream inputStream = context.openFileInput(filename); BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream)); String line; while ((line = reader.readLine()) != null) { data += line; } reader.close(); return data; } catch (FileNotFoundException e) { // Handle file not found exception } catch (IOException e) { // Handle input/output exception } return data; }
Usage
Appelez la méthode readFromFile avec le contexte de votre activité ou application et le nom du fichier texte. La méthode renvoie le contenu du texte sous forme de chaîne.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!