Comment écrire dans un fichier texte dans mon application Android [fermé] -- applications domaine et root-access domaine et file-system domaine et file-permissions domaine et debug domain android en relation problème

How to write to a text file in my Android Application [closed]



-1
vote

problème

français
fermé. Cette question est off-sujet . Il n'accepte pas actuellement les réponses.

Voulez-vous améliorer cette question? Mettez à jour la question, donc c'est sur le sujet pour les passionnés d'Android Stack Exchange.

FERMÉ hier .

Améliorer cette question

J'ai du mal à écrire dans un fichier texte dans mon projet Android. J'utilise les fonctions suivantes pour essayer d'écrire dans un fichier.

String filename = "test.txt"; helperFileWriter = new FileWriter(filename, false); fileOut = new FileOutputStream(fileName, append); printWriter = new PrintWriter(fileOut, false); this(new BufferedWriter(new OutputStreamWriter(out)), autoFlush); se = StreamEncoder.forOutputStreamWriter(out, this, (String)null);

Je reçois 2 erreurs selon l'endroit où je recherche le fichier:

Ouvrir a échoué: Enoent (aucun fichier ou répertoire de ce type)

Ouvrir a échoué: EROFS (Système de fichiers en lecture seule)

Ma structure de répertoire pour ce projet est la suivante:

- TestProject - test (Where the app is intended to be run from) - test.txt (TXT FILE BEING WRITTEN TO) - app - build - libs - src - main - configuration_files - java - com.example.textproject - FirstFragment.java - MainActivity.java - SecondFragment.java - controller - JAVA CLASS THAT WRITES TO FILE - res - AndroidManifest.xml

J'ai supposé que le réglage du paramètre "Répertoire de travail" dans le répertoire de test rendrait l'application à partir de là (incertaine si c'est la manière dont ce paramètre fonctionne, voir Capture d'écran ci-dessous). Il existe plusieurs autres fichiers de configuration dans le répertoire de test et c'est pourquoi j'essaie de passer à partir de là. Est la question que je suis en train d'être parce que l'émulateur que j'utilise n'est pas enraciné, ni je fais quelque chose d'autre mal?

Réglage du répertoire de travail .

langue Anglaise

I am having trouble writing to a text file in my android project. I am using the following functions to try to write to a file.

String filename = "test.txt"; helperFileWriter = new FileWriter(filename, false); fileOut = new FileOutputStream(fileName, append); printWriter = new PrintWriter(fileOut, false); this(new BufferedWriter(new OutputStreamWriter(out)), autoFlush); se = StreamEncoder.forOutputStreamWriter(out, this, (String)null); 

I am getting 2 errors depending on where I search for the file:

open failed: ENOENT (No such file or directory)

open failed: EROFS (Read-only file system)

My directory structure for this project is:

 - TestProject       - test (Where the app is intended to be run from)            - test.txt (TXT FILE BEING WRITTEN TO)       - app            - build            - libs            - src                 - main                      - configuration_files                      - java                           - com.example.textproject                                - FirstFragment.java                                - MainActivity.java                                - SecondFragment.java                           - controller                                - JAVA CLASS THAT WRITES TO FILE                      - res                      - AndroidManifest.xml 

I assumed that setting the "Working directory" setting to the test directory would make the app run from there (Unsure if this is how that setting works, See screenshot below). There are several other configuration files in the test directory and that is why I am trying to run from there. Is the issue I'm running into being cause because the emulator I am using is not rooted, or am I doing something else wrong?

Working directory setting.

              
 
 

Liste de réponses


Questions connexes

-2  Le test dans l'appareil Android réduira-t-il sa vie? [dupliquer]  ( Does testing in android device will reduce its life ) 
Cette question a déjà des réponses ici : CHARGEMENT Constant Dommage mon téléphone portable Android?...

1  Comment accéder à la console de navigateur sur Opera Mobile sur Android?  ( How can i access the browser console on opera mobile on android ) 
Comment puis-je accéder à la console du navigateur sur Opera Mobile sur Android ? console de navigateur = Quelque chose de similaire à la fenêtre de la con...

2  Aucune icône de débogage sur Nexus 5 avec Android 6.0.1 guimauve  ( No debug icon on nexus 5 with android 6 0 1 marshmallow ) 
Lorsque je branche le câble USB, l'icône de débogage ne s'affiche pas. Les périphériques ADB ne le voient pas. Mode développeur activé. Option de dévelop...

0  Comment puis-je activer le débogage USB sur Xperia Miro lorsque contact ne fonctionne pas?  ( How can i enable usb debugging on xperia miro when touch is not working ) 
J'ai un Xperia Miro. J'essaie de connecter la souris avec le câble OTG, mais il n'est pas capable de détecter. toucher est totalement ne fonctionne pas. C...

3  Problème avec adb sur mon Nexus 4 (téléphone non autorisé)  ( Problem with adb on my nexus 4 unauthorized phone ) 
Lorsque vous exécutez des périphériques ADB dans CMD, il est indiqué que mon téléphone est non autorisé. Il semble que cela ait quelque chose à voir avec l'in...

0  Débogage connexion WiFi sur Nexus 5x  ( Debugging wifi connection on nexus 5x ) 
Après la mise à niveau de Nexus 5 à Nexus 5X, je suis incapable de vous connecter au WiFi de mon entreprise. Les informations d'identification que je fournis ...

0  Malware installé avec débogage à distance  ( Malware installed with remote debugging ) 
est-il possible pour quelqu'un d'installer des APK sans vous remarquer, en utilisant le débogage à distance? (E.G. sur TCP / IP, ou sur le même réseau WiFi). ...

6  Comment prévenir Galaxy S4 de se connecter comme "connecté en tant qu'installateur" au lieu de "connecté en tant que périphérique multimédia"?  ( How to prevent galaxy s4 from connecting as connected as installer instead of ) 
J'ai mes options de développeur de Verizon Wireless Samsung Galaxy S4 activées avec le débogage USB activé. Chaque fois que je le connecte à ma machine, il af...

0  Comment faire de n'importe quelle application debommable  ( How to make any app debuggable ) 
Je travaille sur un projet où j'ai besoin de déboguer les applications existantes sur Android Android Market. Je sais en modifiant AndroidManifest.xml, nous p...

1  Déboguer un bootloop?  ( Debug a bootloop ) 
Alors je tente de porter une ROM GSM à CDMA, et c'est dans une coffre-chaussée. J'aimerais savoir comment comprendre comment voir ce qui fait exactement les f...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés