Maison > Java > javaDidacticiel > Comment lire correctement un fichier texte dans une application Android ?

Comment lire correctement un fichier texte dans une application Android ?

Patricia Arquette
Libérer: 2024-12-18 13:53:11
original
462 Les gens l'ont consulté

How to Correctly Read a Text File in an Android Application?

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;
}
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal