Maison > Java > javaDidacticiel > Où dois-je placer les fichiers texte à lire dans mon application Android ?

Où dois-je placer les fichiers texte à lire dans mon application Android ?

Linda Hamilton
Libérer: 2024-12-20 17:39:11
original
416 Les gens l'ont consulté

Where Should I Place Text Files for Reading in My Android App?

Lecture de fichiers texte sous Android : où placer le fichier

Pour lire le texte d'un fichier sous Android, le fichier doit être placé dans un emplacement précis pour que l'application puisse y accéder. Dans le code fourni, une exception se produit car le fichier est chargé à partir d'un chemin absolu sur le système de fichiers local (E:\test\src\com\test\mani.txt), qui n'est pas accessible à l'application.

Pour résoudre ce problème, le fichier doit être placé dans un emplacement auquel l'application peut accéder. Pour les applications Android, plusieurs emplacements standards peuvent être utilisés :

  • Répertoire de données de l'application : Ce répertoire est privé de l'application et se trouve généralement dans /data/data/
  • Répertoire de stockage externe : Ce répertoire est accessible à toutes les applications qui ont le READ_EXTERNAL_STORAGE et se trouve généralement dans /storage/emulated/0.
  • Répertoire de stockage interne : Ce répertoire est également privé pour l'application et se trouve généralement dans /storage/emulated/0/. Android/data//files.

Dans ce cas, le fichier doit être placé dans le répertoire de données de l'application. Voici un exemple :

try {
    InputStream instream = openFileInput("mani.txt");
    // Rest of the code
} catch (Exception e) {
    // Handle exception
}
Copier après la connexion

En plaçant le fichier dans le répertoire de données de l'application, vous vous assurez qu'il est accessible à l'application et qu'il peut être lu correctement.

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